Oct 02
2023
SELL
Open market or private sale
$65,420
$32.71 p/Share
2,000
Reduced 2.75%
70,662
Common Stock
Sep 14
2023
SELL
Open market or private sale
$162,472
$33.41 p/Share
4,863
Reduced 6.27%
72,662
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
16,443
Added 17.5%
77,525
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
-
4,053
Reduced 6.54%
57,966
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
3,116
Added 4.85%
61,082
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
-
2,175
Reduced 3.41%
61,666
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
-
3,545
Reduced 6.54%
50,658
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
-
13,009
Added 16.97%
63,667
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
-
3,740
Reduced 6.48%
53,985
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
13,130
Added 18.53%
57,725
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
15,266
Added 25.5%
44,595
Common Stock
Apr 18
2022
SELL
Open market or private sale
$30,855
$61.71 p/Share
500
Reduced 1.68%
29,329
Common Stock
Jan 18
2022
SELL
Open market or private sale
$34,905
$69.81 p/Share
500
Reduced 1.66%
29,669
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$130,762
$63.6 p/Share
2,056
Reduced 6.38%
30,169
Common Stock
Aug 28
2021
BUY
Grant, award, or other acquisition
-
11,196
Added 25.78%
32,225
Common Stock
Aug 25
2021
SELL
Open market or private sale
$93,765
$62.51 p/Share
1,500
Reduced 6.66%
21,029
Common Stock
May 26
2021
SELL
Open market or private sale
$101,610
$67.74 p/Share
1,500
Reduced 6.31%
22,280
Common Stock
Feb 24
2021
SELL
Open market or private sale
$129,570
$86.38 p/Share
1,500
Reduced 5.99%
23,525
Common Stock
Nov 30
2020
SELL
Open market or private sale
$122,074
$66.78 p/Share
1,828
Reduced 6.81%
25,025
Common Stock
Nov 09
2020
SELL
Open market or private sale
$113,299
$59.01 p/Share
1,920
Reduced 6.67%
26,853
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$36,346
$18.93 p/Share
1,920
Added 6.26%
28,773
Common Stock
Nov 05
2020
SELL
Open market or private sale
$120,960
$54.0 p/Share
2,240
Reduced 7.7%
26,853
Common Stock
Nov 05
2020
BUY
Exercise of conversion of derivative security
$43,389
$19.37 p/Share
2,240
Added 7.15%
29,093
Common Stock