Sep 15
2025
SELL
Open market or private sale
$3,330,904
$77.09 p/Share
43,208
Reduced 52.83%
38,585
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$2,343,854
$59.78 p/Share
39,208
Added 32.4%
81,793
Common Stock
Sep 05
2025
SELL
Open market or private sale
$468,000
$78.0 p/Share
6,000
Reduced 12.35%
42,585
Common Stock
Sep 04
2025
SELL
Open market or private sale
$1,912,500
$76.5 p/Share
25,000
Reduced 33.97%
48,585
Common Stock
Sep 04
2025
BUY
Exercise of conversion of derivative security
$1,651,500
$66.06 p/Share
25,000
Added 25.36%
73,585
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$56,749
$67.08 p/Share
846
Reduced 1.71%
48,490
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$20,507
$82.36 p/Share
249
Reduced 0.5%
49,244
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
10,411
Added 17.38%
49,494
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$155,849
$82.46 p/Share
1,890
Reduced 4.61%
39,083
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
6,111
Added 12.98%
40,973
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$50,886
$84.11 p/Share
605
Reduced 1.71%
34,863
Common Stock
May 31
2024
SELL
Open market or private sale
$252,371
$81.41 p/Share
3,100
Reduced 8.07%
35,337
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$43,467
$77.76 p/Share
559
Reduced 1.43%
38,437
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$14,717
$69.42 p/Share
212
Reduced 0.54%
38,935
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$17,138
$70.24 p/Share
244
Reduced 0.62%
39,147
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,968
Added 11.2%
39,391
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$158,766
$67.16 p/Share
2,364
Reduced 6.43%
34,423
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,332
Added 16.62%
36,787
Common Stock
Nov 14
2023
SELL
Open market or private sale
$261,108
$70.57 p/Share
3,700
Reduced 11.17%
29,418
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
5,308
Added 13.85%
33,024
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$15,241
$73.99 p/Share
206
Reduced 0.74%
27,719
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$17,432
$72.94 p/Share
239
Reduced 0.85%
27,926
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$18,480
$74.82 p/Share
247
Reduced 0.87%
28,165
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$214,832
$76.02 p/Share
2,826
Reduced 9.05%
28,413
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
8,883
Added 22.14%
31,239
Common Stock