Jan 14
2023
SELL
Payment of exercise price or tax liability
$24,716
$35.41 p/Share
698
Reduced 0.8%
86,351
Common Stock
Dec 20
2022
SELL
Open market or private sale
$12,749
$33.73 p/Share
378
Reduced 0.43%
87,049
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$12,600
$0.84 p/Share
15,000
Added 14.64%
87,427
Common Stock
Nov 02
2022
SELL
Open market or private sale
$525,688
$27.18 p/Share
19,341
Reduced 21.08%
72,427
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$14,005
$22.48 p/Share
623
Reduced 0.67%
91,768
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$23,994
$29.19 p/Share
822
Reduced 0.88%
92,391
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
1,854
Added 1.95%
93,213
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$13,946
$22.35 p/Share
624
Reduced 0.68%
91,359
Common Stock
Jul 07
2022
BUY
Exercise of conversion of derivative security
$16,800
$0.84 p/Share
20,000
Added 17.86%
91,983
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$11,384
$27.63 p/Share
412
Reduced 0.57%
71,983
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$22,496
$28.73 p/Share
783
Reduced 1.07%
72,395
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
2,669
Added 3.52%
73,178
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$17,811
$35.55 p/Share
501
Reduced 0.71%
70,509
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$84,040
$35.55 p/Share
2,364
Reduced 3.22%
71,010
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
22,503
Added 23.47%
73,374
Common Stock
Aug 05
2021
SELL
Open market or private sale
$367,634
$69.72 p/Share
5,273
Reduced 9.14%
52,424
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$45,675
$8.03 p/Share
5,688
Added 8.97%
57,697
Common Stock
Jan 29
2021
SELL
Open market or private sale
$1,446,826
$66.28 p/Share
21,829
Reduced 29.56%
52,009
Common Stock
Jan 29
2021
BUY
Exercise of conversion of derivative security
$15,291
$0.84 p/Share
18,204
Added 19.78%
73,838
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$21,029
$62.96 p/Share
334
Reduced 0.6%
55,634
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$63,275
$62.96 p/Share
1,005
Reduced 1.76%
55,968
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
12,706
Added 18.24%
56,973
Common Stock
Jan 04
2021
SELL
Open market or private sale
$27,130
$54.26 p/Share
500
Reduced 1.12%
44,267
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$420
$0.84 p/Share
500
Added 1.1%
44,767
Common Stock
Oct 21
2020
SELL
Open market or private sale
$379,190
$35.0 p/Share
10,834
Reduced 17.56%
50,871
Common Stock