Nov 30
2023
SELL
Payment of exercise price or tax liability
$44,773
$23.54 p/Share
1,902
Reduced 1.81%
103,083
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$34,416
$23.95 p/Share
1,437
Reduced 1.35%
104,985
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$40,870
$24.68 p/Share
1,656
Reduced 1.53%
106,422
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$55,002
$24.5 p/Share
2,245
Reduced 2.03%
108,078
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
12,431
Added 10.13%
110,323
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$50,848
$24.95 p/Share
2,038
Reduced 2.04%
97,892
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
3,892
Added 3.75%
99,930
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$212,937
$30.32 p/Share
7,023
Reduced 6.86%
95,343
Common Stock
Mar 06
2023
SELL
Open market or private sale
$237,790
$33.97 p/Share
7,000
Reduced 6.4%
102,366
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$50,242
$42.47 p/Share
1,183
Reduced 1.07%
109,366
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
21,676
Added 16.39%
110,549
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$43,661
$42.39 p/Share
1,030
Reduced 1.16%
87,625
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$58,855
$42.16 p/Share
1,396
Reduced 1.55%
88,655
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$139,276
$33.92 p/Share
4,106
Reduced 4.36%
90,051
Common Stock
Mar 07
2022
BUY
Open market or private purchase
$49,150
$19.66 p/Share
2,500
Added 2.59%
94,157
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
15,457
Added 14.43%
91,657
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$23,268
$22.59 p/Share
1,030
Reduced 1.33%
76,200
Common Stock
Nov 24
2021
SELL
Payment of exercise price or tax liability
$32,918
$23.58 p/Share
1,396
Reduced 1.78%
77,230
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$82,695
$20.14 p/Share
4,106
Reduced 5.07%
76,891
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$7,211
$17.21 p/Share
419
Reduced 0.51%
80,997
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$18,334
$17.8 p/Share
1,030
Reduced 1.25%
81,416
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
18,248
Added 18.12%
82,446
Common Stock