May 17
2023
SELL
Payment of exercise price or tax liability
$399,171
$20.28 p/Share
19,683
Reduced 18.11%
89,032
Common Stock
Mar 03
2023
SELL
Open market or private sale
$97,850
$25.0 p/Share
3,914
Reduced 3.48%
108,715
Common Stock
Feb 27
2023
SELL
Open market or private sale
$76,475
$25.0 p/Share
3,059
Reduced 2.64%
112,629
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$50,224
$24.62 p/Share
2,040
Reduced 1.73%
115,688
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,308
Added 14.71%
117,728
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$46,548
$24.59 p/Share
1,893
Reduced 1.91%
97,420
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$75,386
$24.54 p/Share
3,072
Reduced 3.0%
99,313
Common Stock
Feb 02
2023
SELL
Open market or private sale
$284,155
$25.06 p/Share
11,339
Reduced 9.97%
102,385
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$363,781
$23.9 p/Share
15,221
Reduced 11.8%
113,724
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
38,737
Added 23.1%
128,945
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$141,872
$21.09 p/Share
6,727
Reduced 6.94%
90,208
Common Stock
May 20
2022
SELL
Open market or private sale
$612,986
$31.27 p/Share
19,603
Reduced 16.82%
96,935
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$616,668
$31.33 p/Share
19,683
Reduced 14.45%
116,538
Common Stock
Mar 01
2022
SELL
Open market or private sale
$69,871
$34.47 p/Share
2,027
Reduced 1.47%
136,221
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$72,302
$35.39 p/Share
2,043
Reduced 1.46%
138,248
Common Stock
Feb 23
2022
SELL
Open market or private sale
$103,364
$33.79 p/Share
3,059
Reduced 2.39%
125,181
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
15,110
Added 9.72%
140,291
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$104,448
$34.0 p/Share
3,072
Reduced 2.34%
128,240
Common Stock
Jan 05
2022
SELL
Open market or private sale
$446,446
$38.65 p/Share
11,551
Reduced 8.09%
131,312
Common Stock
Jan 03
2022
SELL
Open market or private sale
$2,422,472
$40.77 p/Share
59,418
Reduced 29.37%
142,863
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$1,096,262
$18.45 p/Share
59,418
Added 22.7%
202,281
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$274,584
$42.14 p/Share
6,516
Reduced 4.36%
142,863
Common Stock
Jul 30
2021
SELL
Open market or private sale
$3,021,095
$37.24 p/Share
81,125
Reduced 35.19%
149,379
Common Stock
Jul 30
2021
BUY
Exercise of conversion of derivative security
$1,882,100
$23.2 p/Share
81,125
Added 26.03%
230,504
Common Stock
May 20
2021
SELL
Open market or private sale
$609,653
$31.1 p/Share
19,603
Reduced 11.6%
149,379
Common Stock