Apr 01
2024
SELL
Payment of exercise price or tax liability
$18,149
$24.76 p/Share
733
Reduced 17.13%
3,545
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$458,728
$24.76 p/Share
18,527
Added 50.0%
18,527
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
5,765
Added 10.5%
49,155
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$70,697
$23.7 p/Share
2,983
Reduced 67.08%
1,464
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$125,002
$23.63 p/Share
5,290
Added 50.0%
5,290
Common Stock
Feb 14
2023
SELL
Open market or private sale
$270,980
$31.88 p/Share
8,500
Reduced 18.14%
38,354
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$189,890
$22.34 p/Share
8,500
Added 15.36%
46,854
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$50,964
$31.19 p/Share
1,634
Reduced 4.09%
38,314
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$5,832
$31.19 p/Share
187
Reduced 100.0%
0
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$59,443
$34.34 p/Share
1,731
Reduced 57.85%
1,261
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$74,999
$34.34 p/Share
2,184
Added 50.0%
2,184
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
7,048
Added 17.33%
33,616
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$14,085
$35.39 p/Share
398
Reduced 1.48%
26,568
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$6,322
$34.93 p/Share
181
Reduced 19.13%
765
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$22,862
$36.52 p/Share
626
Reduced 100.0%
0
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$57,227
$36.52 p/Share
1,567
Reduced 10.64%
13,159
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$68,731
$36.52 p/Share
1,882
Added 50.0%
1,882
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$17,860
$36.9 p/Share
484
Reduced 2.42%
19,549
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,261
Added 14.0%
20,033
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$16,315
$29.45 p/Share
554
Reduced 3.2%
16,772
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$5,303
$29.3 p/Share
181
Reduced 10.72%
1,507
Common Stock