Dec 12
2025
SELL
Open market or private sale
$3,412,800
$113.76 p/Share
30,000
Reduced 3.38%
858,314
Common Stock
Jul 28
2025
SELL
Open market or private sale
$4,135,200
$103.38 p/Share
40,000
Reduced 4.31%
888,314
Common Stock
May 12
2025
SELL
Open market or private sale
$3,838,800
$95.97 p/Share
40,000
Reduced 4.13%
928,314
Common Stock
Mar 19
2025
SELL
Open market or private sale
$1,783,710
$90.0 p/Share
19,819
Reduced 2.01%
968,314
Common Stock
Mar 07
2025
SELL
Open market or private sale
$1,816,491
$90.01 p/Share
20,181
Reduced 2.0%
988,133
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$4,352,550
$90.3 p/Share
48,201
Reduced 4.56%
1,008,314
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
100,560
Added 8.69%
1,056,515
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$926
$102.97 p/Share
9
Reduced 0.0%
955,955
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
23
Added 0.0%
955,964
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$4,067,444
$73.22 p/Share
55,551
Reduced 5.49%
955,941
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
116,164
Added 10.3%
1,011,492
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$787
$71.63 p/Share
11
Reduced 0.0%
895,328
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
30
Added 0.0%
895,339
Common Stock
May 05
2023
BUY
Open market or private purchase
$250,458
$43.94 p/Share
5,700
Added 0.63%
895,309
Common Stock
May 04
2023
BUY
Open market or private purchase
$500,871
$42.09 p/Share
11,900
Added 1.32%
889,609
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
41
Added 0.01%
762,122
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$6,048,087
$77.28 p/Share
78,262
Reduced 9.31%
762,081
Common Stock
Mar 06
2022
BUY
Grant, award, or other acquisition
-
169,898
Added 16.82%
840,343
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
39
Added 0.01%
670,445
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$4,069,793
$76.79 p/Share
52,999
Reduced 7.33%
670,406
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
110,826
Added 13.28%
723,405
Common Stock