May 25
2025
SELL
Payment of exercise price or tax liability
$377,759
$472.79 p/Share
799
Reduced 1.67%
47,146
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$289,553
$499.23 p/Share
580
Reduced 1.2%
47,945
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
$1,897,160
$519.77 p/Share
3,650
Added 7.0%
48,525
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$1,884,565
$517.88 p/Share
3,639
Reduced 7.5%
44,875
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
$4,392,140
$517.88 p/Share
8,481
Added 14.88%
48,514
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$279,969
$520.39 p/Share
538
Reduced 1.33%
40,033
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$870,657
$446.72 p/Share
1,949
Reduced 4.58%
40,571
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$870,400
$217.6 p/Share
4,000
Added 8.6%
42,520
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
$377,982
$419.98 p/Share
900
Added 2.28%
38,520
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$58,156
$346.17 p/Share
168
Reduced 0.44%
37,620
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$269,607
$347.88 p/Share
775
Reduced 2.01%
37,788
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$170,113
$347.88 p/Share
489
Reduced 1.25%
38,563
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
4,100
Added 9.5%
39,052
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$856,256
$362.36 p/Share
2,363
Reduced 6.33%
34,952
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
5,506
Added 12.86%
37,315
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$210,444
$391.16 p/Share
538
Reduced 1.66%
31,809
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$520,350
$292.99 p/Share
1,776
Reduced 5.2%
32,347
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$520,400
$130.1 p/Share
4,000
Added 10.49%
34,123
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$47,341
$290.44 p/Share
163
Reduced 0.54%
30,123
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$209,877
$270.81 p/Share
775
Reduced 2.5%
30,286
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$131,539
$277.51 p/Share
474
Reduced 1.5%
31,061
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$482,620
$295.0 p/Share
1,636
Reduced 4.93%
31,535
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
8,800
Added 20.97%
33,171
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$387,132
$234.2 p/Share
1,653
Reduced 6.35%
24,371
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$387,280
$96.82 p/Share
4,000
Added 13.32%
26,024
Common Stock