May 09
2024
SELL
Open market or private sale
$1,145,700
$38.19 p/Share
30,000
Reduced 5.5%
515,091
Common Stock
Mar 21
2024
SELL
Open market or private sale
$854,295
$35.3 p/Share
24,201
Reduced 4.25%
545,091
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$2,686,986
$33.74 p/Share
79,638
Reduced 12.27%
569,292
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
156,000
Added 19.38%
648,930
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$241,139
$33.74 p/Share
7,147
Reduced 1.43%
492,930
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$261,319
$35.1 p/Share
7,445
Reduced 1.47%
500,077
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
14,583
Added 2.79%
507,522
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$250,363
$34.71 p/Share
7,213
Reduced 1.44%
492,939
Common Stock
Jan 17
2024
SELL
Open market or private sale
$902,100
$30.07 p/Share
30,000
Reduced 5.66%
500,152
Common Stock
Nov 27
2023
SELL
Open market or private sale
$871,500
$29.05 p/Share
30,000
Reduced 5.36%
530,152
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$1,535,297
$20.77 p/Share
73,919
Reduced 11.66%
560,152
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
144,796
Added 18.59%
634,071
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$299,869
$21.29 p/Share
14,085
Reduced 2.8%
489,275
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$104,703
$20.51 p/Share
5,105
Reduced 1.0%
503,360
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$150,528
$20.82 p/Share
7,230
Reduced 1.4%
508,465
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$114,060
$18.32 p/Share
6,226
Reduced 1.19%
515,695
Common Stock
May 11
2022
BUY
Open market or private purchase
$101,500
$20.3 p/Share
5,000
Added 0.95%
521,921
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$1,787,567
$29.18 p/Share
61,260
Reduced 10.6%
516,921
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
120,000
Added 17.19%
578,181
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$199,745
$28.79 p/Share
6,938
Reduced 1.64%
416,181
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
42,000
Added 8.4%
458,181
Commmon Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$402,370
$27.7 p/Share
14,526
Reduced 3.32%
423,119
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$4,683,743
$22.59 p/Share
207,337
Reduced 32.15%
437,645
Common Stock
Oct 06
2021
BUY
Grant, award, or other acquisition
-
390,242
Added 37.7%
644,982
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$143,921
$22.21 p/Share
6,480
Reduced 2.48%
254,740
Common Stock