Jun 25
2025
SELL
Open market or private sale
$2,749,822
$72.44 p/Share
37,960
Reduced 33.54%
75,218
Common Stock
Jun 25
2025
BUY
Exercise of conversion of derivative security
$1,326,322
$34.94 p/Share
37,960
Added 25.12%
113,178
Common Stock
Apr 21
2025
SELL
Open market or private sale
$995,927
$71.82 p/Share
13,867
Reduced 15.57%
75,218
Common Stock
Mar 19
2025
SELL
Open market or private sale
$1,047,389
$65.63 p/Share
15,959
Reduced 15.19%
89,085
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$140,095
$65.1 p/Share
2,152
Reduced 2.01%
105,044
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$280,991
$66.1 p/Share
4,251
Reduced 3.81%
107,196
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
20,479
Added 15.52%
111,447
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$67,814
$66.55 p/Share
1,019
Reduced 1.11%
90,968
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$47,539
$67.72 p/Share
702
Reduced 0.76%
91,987
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$61,897
$66.7 p/Share
928
Reduced 0.99%
92,689
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$433,477
$55.51 p/Share
7,809
Reduced 7.7%
93,617
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
38,358
Added 27.44%
101,426
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$56,034
$54.99 p/Share
1,019
Reduced 1.59%
63,068
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$128,898
$55.97 p/Share
2,303
Reduced 3.47%
64,087
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$42,395
$44.58 p/Share
951
Reduced 1.41%
66,390
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$177,755
$47.1 p/Share
3,774
Reduced 5.31%
67,341
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$249,102
$47.25 p/Share
5,272
Reduced 6.9%
71,115
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
31,934
Added 29.48%
76,387
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$66,498
$46.47 p/Share
1,431
Reduced 3.12%
44,453
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$159,119
$55.89 p/Share
2,847
Reduced 5.84%
45,884
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$262,271
$57.09 p/Share
4,594
Reduced 8.62%
48,731
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
27,491
Added 34.02%
53,325
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$64,269
$44.6 p/Share
1,441
Reduced 5.28%
25,834
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$14,186
$34.94 p/Share
406
Reduced 1.47%
27,275
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
18,068
Added 39.49%
27,681
Common Stock