Jul 31
2025
SELL
Payment of exercise price or tax liability
$315,152
$80.11 p/Share
3,934
Reduced 6.04%
61,249
Common Stock
Jul 31
2025
BUY
Grant, award, or other acquisition
$711,296
$80.11 p/Share
8,879
Added 11.99%
65,183
Common Stock
Jul 22
2025
SELL
Open market or private sale
$3,200,000
$80.0 p/Share
40,000
Reduced 41.54%
56,304
Common Stock
Jul 22
2025
BUY
Exercise of conversion of derivative security
$2,048,800
$51.22 p/Share
40,000
Added 29.35%
96,304
Common Stock
Jan 02
2025
SELL
Open market or private sale
$3,698,079
$77.0 p/Share
48,027
Reduced 46.03%
56,304
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$2,293,375
$52.42 p/Share
43,750
Added 30.42%
100,054
Common Stock
Dec 04
2024
SELL
Open market or private sale
$1,747,520
$80.0 p/Share
21,844
Reduced 26.5%
60,581
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$19,389
$78.5 p/Share
247
Reduced 0.3%
82,425
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$135,355
$77.97 p/Share
1,736
Reduced 2.06%
82,672
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
13,647
Added 13.92%
84,408
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$103,688
$75.63 p/Share
1,371
Reduced 1.9%
70,761
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$1,058,846
$76.44 p/Share
13,852
Reduced 16.11%
72,132
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
$2,728,678
$76.44 p/Share
35,697
Added 29.34%
85,984
Common Stock
Sep 11
2023
BUY
Grant, award, or other acquisition
-
1,671
Added 3.22%
50,287
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$175,100
$69.65 p/Share
2,514
Reduced 4.92%
48,616
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
10,199
Added 16.63%
51,130
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,020,000
$85.0 p/Share
12,000
Reduced 22.67%
40,931
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$157,862
$82.22 p/Share
1,920
Reduced 3.5%
52,931
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
5,829
Added 9.61%
54,851
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$1,159,166
$87.28 p/Share
13,281
Reduced 21.32%
49,022
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
29,979
Added 32.49%
62,303
Common Stock
Apr 21
2022
SELL
Open market or private sale
$4,500,000
$90.0 p/Share
50,000
Reduced 60.74%
32,323
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$2,621,000
$52.42 p/Share
50,000
Added 37.79%
82,323
Common Stock
Feb 16
2022
SELL
Open market or private sale
$6,452,186
$85.43 p/Share
75,526
Reduced 70.03%
32,323
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
$3,065,600
$40.59 p/Share
75,526
Added 41.19%
107,849
Common Stock