Jun 30
2023
SELL
Payment of exercise price or tax liability
$13,884,993
$21.77 p/Share
637,804
Reduced 31.92%
1,360,127
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
1,071,426
Added 34.91%
1,997,931
Common Stock
Jun 12
2023
SELL
Open market or private sale
$5,532,000
$18.44 p/Share
300,000
Reduced 24.46%
926,505
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,785,202
$15.14 p/Share
117,913
Reduced 8.77%
1,226,505
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,199,925
$18.48 p/Share
64,931
Reduced 4.61%
1,344,418
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
238,095
Added 14.45%
1,409,349
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
158,050
Added 11.89%
1,171,254
Common Stock
Jun 11
2021
BUY
Grant, award, or other acquisition
-
134,003
Added 11.68%
1,013,204
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$2,412,507
$29.85 p/Share
80,821
Reduced 8.42%
879,201
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
91,479
Added 8.7%
960,022
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
346,020
Added 28.49%
868,543
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$2,873,640
$37.26 p/Share
77,124
Reduced 12.86%
522,523
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
52,683
Added 8.08%
599,647
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
158,870
Added 22.51%
546,964
Common Stock
Feb 18
2020
SELL
Open market or private sale
$207,200
$51.8 p/Share
4,000
Reduced 1.02%
388,094
Common Stock
Jan 15
2020
SELL
Open market or private sale
$230,000
$57.5 p/Share
4,000
Reduced 1.01%
392,094
Common Stock
Dec 16
2019
SELL
Open market or private sale
$222,920
$55.73 p/Share
4,000
Reduced 1.0%
396,094
Common Stock
Nov 15
2019
SELL
Open market or private sale
$211,520
$52.88 p/Share
4,000
Reduced 0.99%
400,094
Common Stock
Oct 18
2019
SELL
Open market or private sale
$123,365
$50.23 p/Share
2,456
Reduced 0.6%
404,094
Common Stock
Oct 15
2019
SELL
Open market or private sale
$77,277
$50.05 p/Share
1,544
Reduced 0.38%
406,550
Common Stock
Sep 16
2019
SELL
Open market or private sale
$215,720
$53.93 p/Share
4,000
Reduced 0.97%
408,094
Common Stock
Jul 02
2019
SELL
Open market or private sale
$1,213,566
$53.36 p/Share
22,743
Reduced 5.23%
412,094
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$791,418
$53.63 p/Share
14,757
Reduced 3.28%
434,837
Common Stock
Jun 17
2019
SELL
Open market or private sale
$165,766
$53.89 p/Share
3,076
Reduced 0.68%
449,594
Common Stock
May 15
2019
SELL
Open market or private sale
$174,066
$56.57 p/Share
3,077
Reduced 0.68%
452,670
Common Stock