Jan 15
2023
BUY
Grant, award, or other acquisition
-
45,184
Added 5.85%
727,258
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$64,304
$35.41 p/Share
1,816
Reduced 0.26%
701,886
Common Stock
Jan 03
2023
SELL
Open market or private sale
$322,200
$32.22 p/Share
10,000
Reduced 1.4%
703,702
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$48,107
$22.48 p/Share
2,140
Reduced 0.3%
713,702
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$59,431
$29.19 p/Share
2,036
Reduced 0.28%
715,842
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
3,178
Added 0.44%
717,878
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$47,829
$22.35 p/Share
2,140
Reduced 0.3%
714,700
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$47,137
$27.63 p/Share
1,706
Reduced 0.24%
716,840
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$135,721
$28.73 p/Share
4,724
Reduced 0.65%
718,546
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
9,253
Added 1.26%
723,270
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
$50,750
$2.03 p/Share
25,000
Added 3.38%
714,017
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$61,964
$35.55 p/Share
1,743
Reduced 0.25%
689,017
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$339,254
$35.55 p/Share
9,543
Reduced 1.36%
690,760
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
53,445
Added 7.09%
700,303
Common Stock
Jan 11
2022
BUY
Exercise of conversion of derivative security
$36,750
$0.84 p/Share
43,750
Added 6.33%
646,858
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$42,000
$0.84 p/Share
50,000
Added 7.66%
603,108
Common Stock
Jun 28
2021
SELL
Open market or private sale
$1,936,689
$60.38 p/Share
32,075
Reduced 5.48%
553,108
Common Stock
Jun 25
2021
SELL
Open market or private sale
$110,205
$60.09 p/Share
1,834
Reduced 0.31%
585,183
Common Stock
Jun 24
2021
SELL
Open market or private sale
$1,266,515
$60.05 p/Share
21,091
Reduced 3.47%
587,017
Common Stock
Jun 15
2021
SELL
Open market or private sale
$1,125,600
$56.28 p/Share
20,000
Reduced 3.18%
608,108
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$21,000
$0.84 p/Share
25,000
Added 3.83%
628,108
Common Stock
Jan 19
2021
SELL
Open market or private sale
$352,440
$64.08 p/Share
5,500
Reduced 0.9%
603,108
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$54,901
$62.96 p/Share
872
Reduced 0.14%
608,608
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$283,068
$62.96 p/Share
4,496
Reduced 0.73%
609,480
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
28,589
Added 4.45%
613,976
Common Stock