Feb 11
2025
SELL
Payment of exercise price or tax liability
$90,320
$158.18 p/Share
571
Reduced 0.99%
56,924
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$77,179
$157.51 p/Share
490
Reduced 0.85%
57,495
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$70,752
$157.93 p/Share
448
Reduced 0.77%
57,985
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$817,445
$157.93 p/Share
5,176
Reduced 8.51%
55,647
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
15,830
Added 21.32%
58,433
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,773,543
$139.32 p/Share
12,730
Reduced 21.04%
47,779
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$973,717
$76.49 p/Share
12,730
Added 17.38%
60,509
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$62,562
$118.94 p/Share
526
Reduced 1.09%
47,779
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$66,875
$117.12 p/Share
571
Reduced 1.17%
48,305
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$57,388
$117.12 p/Share
490
Reduced 0.99%
48,876
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$560,770
$117.12 p/Share
4,788
Reduced 9.44%
45,951
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
15,443
Added 23.83%
49,366
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,437,087
$100.99 p/Share
14,230
Reduced 26.88%
38,711
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$1,044,766
$73.42 p/Share
14,230
Added 21.18%
52,941
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$67,330
$98.58 p/Share
683
Reduced 2.16%
30,972
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$50,818
$96.43 p/Share
527
Reduced 1.64%
31,655
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$55,061
$96.43 p/Share
571
Reduced 1.74%
32,182
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$746,271
$96.43 p/Share
7,739
Reduced 30.96%
17,255
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
15,498
Added 32.12%
32,753
Common Stock
Oct 31
2022
SELL
Open market or private sale
$97,279
$81.61 p/Share
1,192
Reduced 4.55%
24,994
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$69,386
$58.21 p/Share
1,192
Added 4.35%
26,186
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$53,581
$78.68 p/Share
681
Reduced 2.65%
24,994
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$38,635
$73.59 p/Share
525
Reduced 2.0%
25,675
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$229,822
$73.59 p/Share
3,123
Reduced 18.22%
14,019
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
12,181
Added 31.74%
26,200
Common Stock