Mar 11
2025
SELL
Payment of exercise price or tax liability
$225,804
$66.55 p/Share
3,393
Reduced 2.44%
135,945
Common Stock
Mar 10
2025
SELL
Open market or private sale
$7,843,949
$68.12 p/Share
115,149
Reduced 45.25%
139,338
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$150,677
$67.72 p/Share
2,225
Reduced 1.57%
139,338
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$3,009,994
$26.14 p/Share
115,149
Added 43.75%
148,042
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$203,901
$66.7 p/Share
3,057
Reduced 2.11%
141,563
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,167,800
$58.39 p/Share
20,000
Reduced 12.15%
144,620
Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,756,200
$58.54 p/Share
30,000
Reduced 15.41%
164,620
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$1,046,196
$55.51 p/Share
18,847
Reduced 8.83%
194,620
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
79,574
Added 27.15%
213,467
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$173,673
$55.31 p/Share
3,140
Reduced 2.29%
133,893
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$186,581
$54.99 p/Share
3,393
Reduced 2.42%
137,033
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$486,435
$55.97 p/Share
8,691
Reduced 5.83%
140,426
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$108,435
$46.32 p/Share
2,341
Reduced 1.55%
149,117
Common Stock
Mar 30
2023
SELL
Open market or private sale
$1,470,600
$49.02 p/Share
30,000
Reduced 16.53%
151,458
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$130,547
$47.18 p/Share
2,767
Reduced 1.5%
181,458
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$414,715
$47.1 p/Share
8,805
Reduced 4.56%
184,225
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$938,337
$47.25 p/Share
19,859
Reduced 9.33%
193,030
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
78,041
Added 26.82%
212,889
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$111,912
$47.28 p/Share
2,367
Reduced 1.73%
134,848
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$156,413
$47.95 p/Share
3,262
Reduced 2.32%
137,215
Common Stock
Apr 07
2022
SELL
Open market or private sale
$2,071,314
$59.5 p/Share
34,812
Reduced 19.86%
140,477
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
$797,891
$22.92 p/Share
34,812
Added 16.57%
175,289
Common Stock
Mar 18
2022
SELL
Open market or private sale
$2,430,535
$55.55 p/Share
43,754
Reduced 23.75%
140,477
Common Stock
Mar 17
2022
SELL
Open market or private sale
$33,673
$55.75 p/Share
604
Reduced 0.33%
184,231
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$234,094
$55.42 p/Share
4,224
Reduced 2.23%
184,835
Common Stock