Jan 23
2024
SELL
Sale (or disposition) back to the issuer
-
154,996
Reduced 100.0%
0
Common Stock
Jan 16
2024
SELL
Open market or private sale
$94,254
$59.02 p/Share
1,597
Reduced 1.01%
155,927
Common Stock
Jan 04
2024
SELL
Open market or private sale
$90,038
$58.81 p/Share
1,531
Reduced 0.96%
157,135
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$999,983
$58.75 p/Share
17,021
Added 9.69%
158,666
Common Stock
Dec 18
2023
SELL
Open market or private sale
$137,252
$57.5 p/Share
2,387
Reduced 1.66%
141,645
Common Stock
Sep 08
2023
SELL
Open market or private sale
$85,084
$35.63 p/Share
2,388
Reduced 1.63%
144,032
Common Stock
Aug 09
2023
BUY
Grant, award, or other acquisition
$824,989
$37.0 p/Share
22,297
Added 13.22%
146,420
Common Stock
May 24
2023
SELL
Open market or private sale
$28,034
$45.29 p/Share
619
Reduced 0.5%
124,123
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
26,864
Added 17.72%
124,742
Common Stock
Jan 17
2023
SELL
Open market or private sale
$95,143
$42.38 p/Share
2,245
Reduced 2.24%
97,878
Common Stock
Jan 04
2023
SELL
Open market or private sale
$90,823
$46.6 p/Share
1,949
Reduced 1.91%
100,123
Common Stock
Dec 16
2022
SELL
Open market or private sale
$103,630
$43.0 p/Share
2,410
Reduced 2.31%
102,072
Common Stock
Dec 02
2022
SELL
Open market or private sale
$155,667
$90.19 p/Share
1,726
Reduced 1.63%
104,482
Common Stock
Sep 07
2022
BUY
Grant, award, or other acquisition
-
19,149
Added 15.29%
106,089
Common Stock
May 23
2022
SELL
Open market or private sale
$39,649
$63.54 p/Share
624
Reduced 0.71%
86,804
Common Stock
Jan 18
2022
SELL
Open market or private sale
$75,560
$120.51 p/Share
627
Reduced 0.71%
87,428
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
10,755
Added 10.88%
88,055
Common Stock
Jan 04
2022
SELL
Open market or private sale
$213,012
$147.72 p/Share
1,442
Reduced 1.83%
77,300
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
-
19,149
Added 19.56%
78,742
Common Stock
Dec 06
2021
SELL
Open market or private sale
$157,799
$131.39 p/Share
1,201
Reduced 1.98%
59,505
Common Stock
Dec 03
2021
BUY
Grant, award, or other acquisition
-
6,856
Added 10.15%
60,706
Common Stock
May 24
2021
SELL
Open market or private sale
$67,138
$154.34 p/Share
435
Reduced 0.8%
53,850
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
7,023
Added 11.46%
54,285
Common Stock
Jan 06
2021
SELL
Open market or private sale
$310,869
$213.07 p/Share
1,459
Reduced 2.99%
47,262
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$130,113
$11.96 p/Share
10,879
Added 18.25%
48,721
Common Stock