Mar 08
2025
SELL
Payment of exercise price or tax liability
$96,911
$139.24 p/Share
696
Reduced 1.46%
46,953
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
3,758
Added 7.31%
47,649
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$17,188
$132.22 p/Share
130
Reduced 0.3%
43,891
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$27,648
$129.2 p/Share
214
Reduced 0.48%
44,031
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$101,766
$129.97 p/Share
783
Reduced 1.74%
44,245
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$234,013
$136.85 p/Share
1,710
Reduced 3.66%
45,028
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$154,235
$63.76 p/Share
2,419
Added 4.92%
46,738
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$355,768
$141.29 p/Share
2,518
Reduced 5.38%
44,319
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
12,333
Added 20.84%
46,837
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$38,803
$142.66 p/Share
272
Reduced 0.78%
34,504
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$13,188
$129.3 p/Share
102
Reduced 0.29%
34,776
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$16,837
$129.52 p/Share
130
Reduced 0.37%
34,878
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$103,608
$127.44 p/Share
813
Reduced 2.27%
35,008
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$27,781
$127.44 p/Share
218
Reduced 0.6%
35,821
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$205,335
$121.5 p/Share
1,690
Reduced 4.48%
36,039
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$148,519
$53.54 p/Share
2,774
Added 6.85%
37,729
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$169,393
$113.08 p/Share
1,498
Reduced 4.11%
34,955
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
10,159
Added 21.79%
36,453
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$17,672
$97.1 p/Share
182
Reduced 0.69%
26,294
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 27.74%
26,476
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$6,659
$96.52 p/Share
69
Reduced 0.42%
16,313
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$6,713
$97.3 p/Share
69
Reduced 0.42%
16,382
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$8,465
$97.3 p/Share
87
Reduced 0.53%
16,451
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$14,108
$97.3 p/Share
145
Reduced 0.87%
16,538
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$44,235
$98.96 p/Share
447
Reduced 2.61%
16,683
Common Stock