Feb 04
2024
SELL
Payment of exercise price or tax liability
$360,163
$28.85 p/Share
12,484
Reduced 2.05%
597,476
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$80,577
$23.54 p/Share
3,423
Reduced 0.56%
609,160
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$68,808
$23.95 p/Share
2,873
Reduced 0.47%
612,583
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$140,108
$24.68 p/Share
5,677
Reduced 0.91%
615,456
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$118,800
$24.5 p/Share
4,849
Reduced 0.77%
621,133
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
25,793
Added 3.96%
625,982
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$183,307
$24.95 p/Share
7,347
Reduced 1.21%
600,189
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
14,032
Added 2.27%
604,264
Common Stock
Jun 16
2023
BUY
Acquisition or disposition by will or laws
-
800
Added 0.13%
609,960
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,020,900
$34.03 p/Share
30,000
Reduced 4.82%
592,958
Common Stock
Mar 02
2023
SELL
Open market or private sale
$1,013,700
$33.79 p/Share
30,000
Reduced 4.59%
622,958
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$465,687
$35.21 p/Share
13,226
Reduced 1.99%
652,958
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$181,261
$42.47 p/Share
4,268
Reduced 0.64%
666,184
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
123,351
Added 15.54%
670,452
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$300,078
$42.39 p/Share
7,079
Reduced 1.28%
547,101
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$254,899
$42.16 p/Share
6,046
Reduced 1.08%
554,180
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$277,420
$41.53 p/Share
6,680
Reduced 1.18%
560,226
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$115,218
$37.69 p/Share
3,057
Reduced 0.54%
566,906
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
4,981
Added 0.87%
568,171
Common Stock
Mar 07
2022
BUY
Open market or private purchase
$49,450
$19.78 p/Share
2,500
Added 0.44%
563,759
Common Stock
Mar 04
2022
BUY
Open market or private purchase
$49,625
$19.85 p/Share
2,500
Added 0.44%
561,259
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$270,164
$20.31 p/Share
13,302
Reduced 2.33%
558,759
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$11,833,015
$22.76 p/Share
519,904
Reduced 47.61%
572,061
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$7,972,875
$11.19 p/Share
712,500
Added 39.49%
1,091,965
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
27,822
Added 7.28%
354,465
Common Stock