Jan 15
2023
BUY
Grant, award, or other acquisition
-
45,184
Added 17.18%
217,831
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$56,372
$35.41 p/Share
1,592
Reduced 0.86%
183,893
Common Stock
Dec 13
2022
SELL
Open market or private sale
$393,757
$34.61 p/Share
11,377
Reduced 5.78%
185,485
Common Stock
Dec 09
2022
SELL
Open market or private sale
$798,937
$29.77 p/Share
26,837
Reduced 12.0%
196,862
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$39,318
$22.48 p/Share
1,749
Reduced 0.78%
223,699
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$18,273
$29.19 p/Share
626
Reduced 0.28%
225,448
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
1,589
Added 0.7%
226,074
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$29,390
$22.35 p/Share
1,315
Reduced 0.58%
224,485
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$36,333
$27.63 p/Share
1,315
Reduced 0.58%
225,800
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$64,757
$28.73 p/Share
2,254
Reduced 0.98%
227,115
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
9,253
Added 3.88%
229,369
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$14,789
$35.55 p/Share
416
Reduced 0.19%
220,116
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$151,123
$35.55 p/Share
4,251
Reduced 1.89%
220,532
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
53,445
Added 19.21%
224,783
Common Stock
Jan 06
2022
BUY
Exercise of conversion of derivative security
$180,129
$5.82 p/Share
30,950
Added 15.3%
171,338
Common Stock
Nov 08
2021
SELL
Open market or private sale
$112,605
$75.12 p/Share
1,499
Reduced 1.06%
140,388
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$7,060
$4.71 p/Share
1,499
Added 1.05%
141,887
Common Stock
Nov 05
2021
SELL
Open market or private sale
$261,372
$75.15 p/Share
3,478
Reduced 2.42%
140,388
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$16,381
$4.71 p/Share
3,478
Added 2.36%
143,866
Common Stock
Nov 01
2021
SELL
Open market or private sale
$386,094
$70.83 p/Share
5,451
Reduced 3.74%
140,388
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$25,674
$4.71 p/Share
5,451
Added 3.6%
145,839
Common Stock
Oct 15
2021
SELL
Open market or private sale
$356,343
$65.36 p/Share
5,452
Reduced 3.74%
140,388
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$25,679
$4.71 p/Share
5,452
Added 3.6%
145,840
Common Stock
Sep 01
2021
SELL
Open market or private sale
$351,248
$70.56 p/Share
4,978
Reduced 3.42%
140,388
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$23,446
$4.71 p/Share
4,978
Added 3.31%
145,366
Common Stock