Nov 08
2024
BUY
Open market or private purchase
$250,313
$60.8 p/Share
4,117
Added 0.61%
667,229
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$3,439,858
$70.83 p/Share
48,565
Reduced 6.82%
663,112
Common Stock
Jun 23
2024
SELL
Payment of exercise price or tax liability
$134,976
$67.93 p/Share
1,987
Reduced 0.28%
711,677
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$850,391
$76.05 p/Share
11,182
Reduced 2.08%
527,602
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
186,062
Added 20.68%
713,664
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$202,150
$80.41 p/Share
2,514
Reduced 0.46%
538,784
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$1,239,857
$74.07 p/Share
16,739
Reduced 3.0%
541,298
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
7,920
Added 1.4%
558,037
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$386,535
$75.51 p/Share
5,119
Reduced 0.92%
550,117
Common Stock
Sep 14
2023
SELL
Payment of exercise price or tax liability
$260,033
$68.34 p/Share
3,805
Reduced 0.68%
555,236
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$133,199
$66.8 p/Share
1,994
Reduced 0.36%
559,041
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$1,878,000
$62.6 p/Share
30,000
Added 8.72%
313,953
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$13,749,973
$63.34 p/Share
217,082
Added 27.9%
561,035
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$176,837
$70.09 p/Share
2,523
Reduced 0.8%
313,953
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$428,280
$83.0 p/Share
5,160
Reduced 1.6%
316,476
Common Stock
Sep 14
2022
SELL
Payment of exercise price or tax liability
$345,265
$90.03 p/Share
3,835
Reduced 1.18%
321,636
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$168,243
$81.87 p/Share
2,055
Reduced 0.63%
325,471
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
$7,624,974
$85.24 p/Share
89,453
Added 21.45%
327,526
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$217,152
$83.52 p/Share
2,600
Reduced 1.08%
238,073
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$244,240
$81.85 p/Share
2,984
Reduced 1.4%
209,518
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$2,550,037
$81.85 p/Share
31,155
Added 11.46%
240,673
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$241,788
$62.9 p/Share
3,844
Reduced 1.78%
212,502
Common Stock
Sep 07
2021
BUY
Grant, award, or other acquisition
$7,080,700
$64.37 p/Share
110,000
Added 33.71%
216,346
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
$974,700
$72.2 p/Share
13,500
Added 11.26%
106,346
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
$999,980
$58.54 p/Share
17,082
Added 15.54%
92,846
Common Stock