Feb 18
2025
SELL
Open market or private sale
$4,453,830
$261.99 p/Share
17,000
Reduced 28.75%
42,127
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
5,440
Added 8.43%
59,127
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,449,596
$257.34 p/Share
5,633
Reduced 9.5%
53,687
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
14,316
Added 19.44%
59,320
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$474,966
$268.04 p/Share
1,772
Reduced 3.79%
45,004
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$295,916
$268.04 p/Share
1,104
Reduced 2.31%
46,776
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$117,937
$268.04 p/Share
440
Reduced 0.91%
47,880
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$749,000
$140.0 p/Share
5,350
Added 9.98%
48,256
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$347,842
$135.77 p/Share
2,562
Reduced 5.65%
42,820
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$25,300
$114.48 p/Share
221
Reduced 0.49%
45,306
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$129,645
$118.29 p/Share
1,096
Reduced 2.35%
45,527
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
15,999
Added 25.55%
46,623
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$55,036
$120.43 p/Share
457
Reduced 1.47%
30,624
Common Stock
Jul 28
2023
SELL
Open market or private sale
$658,078
$110.62 p/Share
5,949
Reduced 16.12%
30,966
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$18,192
$60.44 p/Share
301
Reduced 0.81%
36,746
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$40,581
$73.12 p/Share
555
Reduced 1.48%
37,047
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
1,182
Added 3.05%
37,602
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
13,515
Added 27.07%
36,420
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$35,234
$72.95 p/Share
483
Reduced 2.07%
22,905
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$100,582
$38.94 p/Share
2,583
Reduced 10.09%
23,026
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$18,314
$75.99 p/Share
241
Reduced 0.93%
25,536
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$105,272
$84.15 p/Share
1,251
Reduced 4.63%
25,777
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
7,018
Added 20.61%
27,028
Common Stock
Jun 25
2021
SELL
Payment of exercise price or tax liability
$228,131
$88.32 p/Share
2,583
Reduced 11.54%
19,802
Common Stock
May 25
2021
SELL
Open market or private sale
$485,640
$88.88 p/Share
5,464
Reduced 19.62%
22,385
Common Stock