Dec 06
2024
SELL
Open market or private sale
$1,556,446
$60.12 p/Share
25,889
Reduced 18.26%
115,861
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$970,319
$37.48 p/Share
25,889
Added 15.44%
141,750
Common Stock
Jun 21
2024
-
115,000
Reduced 49.81%
115,861
Common Stock
Apr 23
2024
SELL
Open market or private sale
$1,713,684
$57.18 p/Share
29,970
Reduced 11.49%
230,861
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$1,148,750
$38.33 p/Share
29,970
Added 10.31%
260,831
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$650,355
$55.51 p/Share
11,716
Reduced 4.83%
230,861
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
58,665
Added 19.47%
242,577
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$127,268
$55.31 p/Share
2,301
Reduced 1.24%
183,912
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$115,973
$54.99 p/Share
2,109
Reduced 1.12%
186,213
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$371,304
$55.97 p/Share
6,634
Reduced 3.4%
188,322
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,045,580
$45.46 p/Share
23,000
Reduced 10.55%
194,956
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$567,180
$24.66 p/Share
23,000
Added 9.55%
217,956
Common Stock
Apr 21
2023
SELL
Open market or private sale
$1,102,850
$47.95 p/Share
23,000
Reduced 10.55%
194,956
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$567,180
$24.66 p/Share
23,000
Added 9.55%
217,956
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$95,775
$47.18 p/Share
2,030
Reduced 1.03%
194,956
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$276,759
$47.1 p/Share
5,876
Reduced 2.9%
196,986
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$679,833
$47.25 p/Share
14,388
Reduced 6.62%
202,862
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
58,025
Added 21.08%
217,250
Common Stock
Dec 23
2022
-
1,230
Reduced 0.77%
159,225
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$167,873
$47.95 p/Share
3,501
Reduced 2.14%
160,455
Common Stock
Apr 21
2022
SELL
Open market or private sale
$2,918,928
$58.05 p/Share
50,283
Reduced 23.47%
163,956
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$302,080
$18.88 p/Share
16,000
Added 6.95%
214,239
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$188,761
$55.42 p/Share
3,406
Reduced 1.69%
198,239
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$461,092
$55.89 p/Share
8,250
Reduced 3.93%
201,645
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$933,479
$57.09 p/Share
16,351
Reduced 7.23%
209,895
Common Stock