Feb 20
2024
SELL
Payment of exercise price or tax liability
$82,744
$29.85 p/Share
2,772
Reduced 3.79%
70,435
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$31,490
$30.25 p/Share
1,041
Reduced 1.4%
73,207
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,095
Added 8.72%
74,248
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$178,646
$28.8 p/Share
6,203
Reduced 8.46%
67,153
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
14,358
Added 16.37%
73,356
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$151,324
$31.48 p/Share
4,807
Reduced 7.53%
58,998
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
-
11,349
Added 15.1%
63,805
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$24,324
$27.3 p/Share
891
Reduced 1.67%
52,456
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$43,859
$30.02 p/Share
1,461
Reduced 2.67%
53,347
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$50,085
$31.09 p/Share
1,611
Reduced 2.86%
54,808
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
7,431
Added 11.64%
56,419
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$14,888
$24.13 p/Share
617
Reduced 1.24%
48,988
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$15,016
$22.18 p/Share
677
Reduced 1.35%
49,605
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$8,253
$20.84 p/Share
396
Reduced 0.78%
50,282
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$19,938
$20.79 p/Share
959
Reduced 1.86%
50,678
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
14,598
Added 22.04%
51,637
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$30,436
$21.74 p/Share
1,400
Reduced 3.64%
37,039
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,040
Added 9.51%
38,439
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$47,116
$23.99 p/Share
1,964
Reduced 5.4%
34,399
Common Stock
Jul 06
2021
BUY
Grant, award, or other acquisition
-
6,689
Added 15.54%
36,363
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$18,084
$29.31 p/Share
617
Reduced 2.04%
29,674
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$28,960
$26.84 p/Share
1,079
Reduced 3.44%
30,291
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$8,943
$19.15 p/Share
467
Reduced 1.47%
31,370
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,937
Added 23.79%
31,837
Common Stock