Apr 29
2024
SELL
Open market or private sale
$9,897,139
$61.89 p/Share
159,915
Reduced 100.0%
0
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$6,659,952
$61.93 p/Share
107,540
Reduced 40.21%
159,915
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$7,338,965
$27.44 p/Share
267,455
Added 50.0%
267,455
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$957,367
$56.78 p/Share
16,861
Reduced 34.43%
32,111
Common Stock
Feb 04
2024
BUY
Grant, award, or other acquisition
-
48,972
Added 50.0%
48,972
Common Stock
Jul 31
2023
SELL
Open market or private sale
$9,745,307
$59.26 p/Share
164,450
Reduced 100.0%
0
Common Stock
Jul 31
2023
SELL
Sale (or disposition) back to the issuer
$6,291,100
$59.26 p/Share
106,161
Reduced 58.07%
76,639
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$6,297,117
$23.27 p/Share
270,611
Added 66.78%
134,597
Common Stock
Jun 08
2023
SELL
Sale (or disposition) back to the issuer
$5,448,190
$45.01 p/Share
121,044
Reduced 46.56%
138,956
Common Stock
Jun 08
2023
SELL
Open market or private sale
$6,254,409
$45.01 p/Share
138,956
Reduced 100.0%
0
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$5,447,000
$20.95 p/Share
260,000
Added 50.0%
260,000
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$1,533,880
$42.15 p/Share
36,391
Reduced 39.32%
56,152
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
92,480
Added 49.98%
92,543
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,703
$44.83 p/Share
38
Reduced 0.2%
18,603
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
101
Added 0.54%
18,641
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$277,682
$46.89 p/Share
5,922
Reduced 24.21%
18,540
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
24,462
Added 50.0%
24,462
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$42,593
$44.93 p/Share
948
Reduced 100.0%
0
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
948
Added 50.0%
948
Common Stock
Nov 29
2022
SELL
Sale (or disposition) back to the issuer
$3,927,589
$43.59 p/Share
90,103
Reduced 51.9%
83,494
Common Stock
Nov 29
2022
SELL
Open market or private sale
$4,468,190
$43.57 p/Share
102,552
Reduced 100.0%
0
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
$3,862,732
$20.05 p/Share
192,655
Added 50.0%
192,655
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$1,053,473
$35.94 p/Share
29,312
Reduced 39.35%
45,177
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
-
74,489
Added 50.0%
74,489
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$482,420
$45.84 p/Share
10,524
Reduced 23.76%
33,772
Common Stock