Nov 01
2024
BUY
Grant, award, or other acquisition
-
992
Added 15.82%
5,278
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
735
Added 14.64%
4,286
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
662
Added 15.71%
3,551
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
792
Added 21.52%
2,889
Common Stock
Jan 04
2024
SELL
Open market or private sale
$43,740
$43.74 p/Share
1,000
Reduced 32.29%
2,097
Common Stock
Nov 08
2023
SELL
Open market or private sale
$35,250
$35.25 p/Share
1,000
Reduced 24.41%
3,097
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
-
851
Added 17.2%
4,097
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
602
Added 15.64%
3,246
Common Stock
Jul 13
2023
SELL
Open market or private sale
$55,740
$46.45 p/Share
1,200
Reduced 31.22%
2,644
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
719
Added 15.76%
3,844
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
729
Added 18.92%
3,125
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
703
Added 22.68%
2,396
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
273
Added 13.89%
1,693
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
375
Added 20.89%
1,420
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
429
Added 29.1%
1,045
Common Stock
Jan 25
2022
SELL
Open market or private sale
$24,456
$40.76 p/Share
600
Reduced 49.34%
616
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
347
Added 22.2%
1,216
Common Stock
Aug 11
2021
BUY
Grant, award, or other acquisition
-
371
Added 29.92%
869
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
277
Added 35.74%
498
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
221
Added 50.0%
221
Common Stock
Jan 29
2021
SELL
Open market or private sale
$1,050,855
$79.25 p/Share
13,260
Reduced 100.0%
0
Common Stock
Jan 27
2021
SELL
Open market or private sale
$312,637
$82.1 p/Share
3,808
Reduced 100.0%
0
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$259,783
$80.18 p/Share
3,240
Reduced 19.64%
13,260
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$264,495
$16.03 p/Share
16,500
Added 52.43%
14,968
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
$16,529
$64.82 p/Share
255
Added 6.28%
3,808
Common Stock