Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,641,113
$33.74 p/Share
48,640
Reduced 1.36%
3,538,490
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
-
129,066
Added 3.47%
3,587,130
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$467,623
$29.19 p/Share
16,020
Reduced 0.53%
3,032,964
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
40,888
Added 1.32%
3,048,984
Common Stock
Mar 05
2024
BUY
Open market or private purchase
$4,999,991
$29.1 p/Share
171,821
Added 5.13%
3,179,917
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$3,484,608
$29.1 p/Share
119,746
Reduced 3.83%
3,008,096
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
303,230
Added 8.84%
3,127,842
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$2,098,074
$31.83 p/Share
65,915
Reduced 2.28%
2,824,612
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
179,037
Added 5.83%
2,890,527
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$6,482,253
$31.47 p/Share
205,982
Reduced 7.06%
2,711,490
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
497,616
Added 15.02%
2,814,481
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,687,942
$34.25 p/Share
49,283
Reduced 1.42%
3,419,856
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
122,662
Added 3.42%
3,469,139
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
-
28,323
Reduced 0.84%
3,346,477
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
71,614
Added 2.08%
3,374,800
Common Stock
Jan 06
2023
SELL
Open market or private sale
$4,503,750
$36.03 p/Share
125,000
Reduced 3.65%
3,303,186
Common Stock
Dec 01
2022
SELL
Open market or private sale
$10,648,000
$38.72 p/Share
275,000
Reduced 7.43%
3,428,186
Common Stock
Nov 01
2022
SELL
Open market or private sale
$10,612,250
$38.59 p/Share
275,000
Reduced 6.91%
3,703,186
Common Stock
Oct 13
2022
SELL
Open market or private sale
$3,533,883
$38.02 p/Share
92,948
Reduced 2.28%
3,978,186
Common Stock
Oct 12
2022
SELL
Open market or private sale
$102,600
$38.0 p/Share
2,700
Reduced 0.07%
4,071,134
Common Stock
Oct 11
2022
SELL
Open market or private sale
$2,065,376
$38.0 p/Share
54,352
Reduced 1.32%
4,073,834
Common Stock
Oct 03
2022
SELL
Open market or private sale
$4,512,500
$36.1 p/Share
125,000
Reduced 2.94%
4,128,186
Common Stock
Aug 29
2022
SELL
Open market or private sale
$10,634,249
$38.67 p/Share
275,000
Reduced 6.07%
4,253,186
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$45,406,912
$33.58 p/Share
1,352,201
Reduced 23.0%
4,528,186
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
3,470,393
Added 42.31%
4,732,353
Common Stock