Nov 07
2023
SELL
Sale (or disposition) back to the issuer
$33,158,295
$27.05 p/Share
1,225,815
Reduced 100.0%
0
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$35,737
$26.83 p/Share
1,332
Reduced 0.11%
1,225,815
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$51,272
$26.83 p/Share
1,911
Reduced 0.16%
1,227,147
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$32,194
$24.17 p/Share
1,332
Reduced 0.11%
1,229,058
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$46,055
$24.1 p/Share
1,911
Reduced 0.16%
1,230,390
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$156,027
$29.29 p/Share
5,327
Reduced 0.46%
1,164,571
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,698,009
$28.67 p/Share
59,226
Reduced 4.81%
1,171,262
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$2,334,540
$28.67 p/Share
81,428
Added 6.47%
1,176,590
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
95,743
Added 7.21%
1,232,301
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$195,786
$25.45 p/Share
7,693
Reduced 0.68%
1,119,683
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$182,892
$23.78 p/Share
7,691
Reduced 0.68%
1,127,376
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$197,710
$25.7 p/Share
7,693
Reduced 0.67%
1,135,067
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$298,592
$35.64 p/Share
8,378
Reduced 0.73%
1,142,760
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
36,057
Added 3.04%
1,151,138
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,764,190
$29.6 p/Share
59,601
Reduced 5.07%
1,115,081
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
34,704
Added 2.99%
1,126,546
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$2,054,477
$29.6 p/Share
69,408
Added 5.85%
1,117,925
Common Stock
Dec 26
2021
SELL
Payment of exercise price or tax liability
$267,007
$31.87 p/Share
8,378
Reduced 0.78%
1,070,570
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$180,051
$31.14 p/Share
5,782
Reduced 0.53%
1,078,948
Common Stock
Sep 26
2021
SELL
Payment of exercise price or tax liability
$244,525
$29.19 p/Share
8,377
Reduced 0.77%
1,084,730
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$147,788
$25.56 p/Share
5,782
Reduced 0.53%
1,093,107
Common Stock
Jun 26
2021
SELL
Payment of exercise price or tax liability
$319,826
$38.17 p/Share
8,379
Reduced 0.76%
1,098,889
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$210,349
$36.38 p/Share
5,782
Reduced 0.52%
1,107,268
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$168,860
$20.16 p/Share
8,376
Reduced 0.75%
1,113,050
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$4,819,104
$21.75 p/Share
221,568
Reduced 16.5%
1,121,426
Common Stock