Dec 02
2025
SELL
Open market or private sale
$15,019,673
$70.62 p/Share
212,683
Reduced 38.03%
346,630
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
$5,589,678
$48.63 p/Share
114,943
Added 17.05%
559,313
Common Stock
Aug 01
2025
BUY
Grant, award, or other acquisition
$560
$56.04 p/Share
10
Added 0.0%
444,370
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
$4,449
$52.35 p/Share
85
Added 0.02%
444,360
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
$4,392
$49.91 p/Share
88
Added 0.02%
444,275
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
$4,432
$45.23 p/Share
98
Added 0.02%
444,187
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$4,249
$48.84 p/Share
87
Added 0.02%
444,089
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$4,238
$55.04 p/Share
77
Added 0.02%
444,002
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$548,803
$55.04 p/Share
9,971
Reduced 2.2%
444,002
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
24,113
Added 5.04%
453,973
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$703,939
$62.29 p/Share
11,301
Reduced 2.56%
429,783
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
28,719
Added 6.11%
441,084
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$766,976
$62.29 p/Share
12,313
Reduced 2.9%
412,365
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
31,289
Added 6.86%
424,678
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$1,756,336
$62.0 p/Share
28,328
Reduced 6.72%
393,389
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
71,995
Added 14.58%
421,717
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
$6,387
$62.62 p/Share
102
Added 0.02%
443,925
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$4,256
$57.52 p/Share
74
Added 0.02%
443,823
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$2,074
$61.02 p/Share
34
Added 0.01%
443,749
Common Stock
May 23
2024
SELL
Open market or private sale
$2,838,055
$49.16 p/Share
57,731
Reduced 14.18%
349,512
Common Stock
May 22
2024
SELL
Open market or private sale
$2,112,604
$49.98 p/Share
42,269
Reduced 9.4%
407,243
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$476,833
$42.9 p/Share
11,115
Reduced 2.41%
449,512
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
28,245
Added 5.78%
460,627
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,724,322
$42.9 p/Share
40,194
Reduced 8.51%
432,382
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
102,142
Added 18.75%
442,664
Common Stock