Dec 31
2022
SELL
Payment of exercise price or tax liability
$321,960
$12.24 p/Share
26,304
Reduced 9.49%
250,980
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
51,282
Added 15.61%
277,284
Common Stock
Nov 10
2022
SELL
Open market or private sale
$542,174
$16.49 p/Share
32,879
Reduced 12.7%
226,002
Common Stock
Sep 12
2022
SELL
Open market or private sale
$921,287
$14.68 p/Share
62,758
Reduced 19.51%
258,881
Common Stock
Jul 27
2022
SELL
Payment of exercise price or tax liability
$625,036
$11.5 p/Share
54,351
Reduced 14.46%
321,639
Common Stock
Jul 11
2022
BUY
Grant, award, or other acquisition
-
46,040
Added 10.91%
375,990
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$290,136
$18.48 p/Share
15,700
Reduced 4.54%
329,950
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
51,282
Added 12.92%
345,650
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
18,482
Added 5.91%
294,368
Common Stock
Jun 11
2021
BUY
Grant, award, or other acquisition
-
44,652
Added 13.93%
275,886
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$562,792
$29.85 p/Share
18,854
Reduced 7.54%
231,234
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
10,841
Added 4.15%
250,088
Common Stock
Jul 27
2020
BUY
Grant, award, or other acquisition
-
92,081
Added 27.79%
239,247
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$235,781
$37.26 p/Share
6,328
Reduced 4.12%
147,166
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
36,965
Added 19.41%
153,494
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
23,536
Added 16.8%
116,529
Common Stock
May 17
2019
SELL
Open market or private sale
$621,288
$57.5 p/Share
10,805
Reduced 10.41%
92,993
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$499,199
$55.27 p/Share
9,032
Reduced 8.0%
103,798
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
24,093
Added 17.6%
112,830
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$203,664
$55.57 p/Share
3,665
Reduced 3.97%
88,737
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
-
15,000
Added 13.97%
92,402
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$225,093
$56.77 p/Share
3,965
Reduced 4.87%
77,402
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
23,536
Added 22.44%
81,367
Common Stock
Nov 13
2017
SELL
Open market or private sale
$826,200
$55.08 p/Share
15,000
Reduced 20.6%
57,831
Common Stock
Jun 19
2017
SELL
Open market or private sale
$798,900
$53.26 p/Share
15,000
Reduced 17.08%
72,831
Common Stock