Nov 15
2024
SELL
Payment of exercise price or tax liability
$16,796
$167.96 p/Share
100
Reduced 0.18%
56,724
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$41,634
$129.3 p/Share
322
Reduced 0.56%
56,824
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$53,232
$129.52 p/Share
411
Reduced 0.71%
57,146
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$71,748
$127.44 p/Share
563
Reduced 0.97%
57,557
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$38,869
$127.44 p/Share
305
Reduced 0.52%
58,120
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$183,076
$113.08 p/Share
1,619
Reduced 2.7%
58,425
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
8,905
Added 12.92%
60,044
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$10,353
$102.51 p/Share
101
Reduced 0.2%
51,139
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$47,584
$96.52 p/Share
493
Reduced 0.95%
51,240
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$24,908
$97.3 p/Share
256
Reduced 0.49%
51,733
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$35,028
$97.3 p/Share
360
Reduced 0.69%
51,989
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$35,709
$97.3 p/Share
367
Reduced 0.7%
52,349
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$136,762
$98.96 p/Share
1,382
Reduced 2.55%
52,716
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
7,689
Added 12.44%
54,098
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$507,582
$106.3 p/Share
4,775
Reduced 9.33%
46,409
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$983,960
$52.33 p/Share
18,803
Added 26.87%
51,184
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$24,770
$107.23 p/Share
231
Reduced 0.71%
32,381
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$57,918
$106.86 p/Share
542
Reduced 1.63%
32,612
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$35,727
$105.08 p/Share
340
Reduced 1.02%
33,154
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$11,837
$104.75 p/Share
113
Reduced 0.34%
33,494
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$226,911
$88.43 p/Share
2,566
Reduced 7.09%
33,607
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
12,219
Added 25.25%
36,173
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$32,841
$90.72 p/Share
362
Reduced 1.49%
23,954
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$20,593
$90.72 p/Share
227
Reduced 0.92%
24,316
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$8,104
$90.04 p/Share
90
Reduced 0.37%
24,543
Common Stock