Feb 20
2024
SELL
Payment of exercise price or tax liability
$141,489
$29.85 p/Share
4,740
Reduced 4.06%
111,978
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$54,329
$30.25 p/Share
1,796
Reduced 1.52%
116,718
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
14,190
Added 10.69%
118,514
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$294,912
$28.8 p/Share
10,240
Reduced 8.94%
104,324
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
25,641
Added 18.29%
114,564
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$270,381
$31.48 p/Share
8,589
Reduced 8.81%
88,923
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
-
21,826
Added 18.29%
97,512
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$157,248
$27.3 p/Share
5,760
Reduced 7.07%
75,686
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$69,886
$30.02 p/Share
2,328
Reduced 2.78%
81,446
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$78,906
$31.09 p/Share
2,538
Reduced 2.94%
83,774
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
13,688
Added 13.69%
86,312
Common Stock
Oct 27
2022
SELL
Open market or private sale
$379,470
$29.19 p/Share
13,000
Reduced 15.18%
72,624
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$23,768
$24.13 p/Share
985
Reduced 1.14%
85,624
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$20,472
$22.18 p/Share
923
Reduced 1.05%
86,609
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$11,566
$20.84 p/Share
555
Reduced 0.63%
87,532
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$29,958
$20.79 p/Share
1,441
Reduced 1.61%
88,087
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
25,547
Added 22.2%
89,528
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$40,002
$21.74 p/Share
1,840
Reduced 2.8%
63,981
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,837
Added 9.41%
65,821
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$54,121
$23.99 p/Share
2,256
Reduced 3.68%
58,984
Common Stock
Jul 06
2021
BUY
Grant, award, or other acquisition
-
9,263
Added 13.14%
61,240
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$28,870
$29.31 p/Share
985
Reduced 1.86%
51,977
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$37,173
$26.84 p/Share
1,385
Reduced 2.55%
52,962
Common Stock
May 07
2021
SELL
Open market or private sale
$199,712
$24.58 p/Share
8,125
Reduced 13.01%
54,347
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$22,942
$19.15 p/Share
1,198
Reduced 1.88%
62,472
Common Stock