Aug 01
2024
SELL
Payment of exercise price or tax liability
$54,071
$16.43 p/Share
3,291
Reduced 2.03%
158,575
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
50,591
Added 19.48%
209,166
Common Stock
Dec 22
2023
SELL
Open market or private sale
$134,820
$44.94 p/Share
3,000
Reduced 1.82%
161,866
Common Stock
Dec 15
2023
SELL
Open market or private sale
$153,300
$43.8 p/Share
3,500
Reduced 2.08%
164,866
Common Stock
Dec 08
2023
SELL
Open market or private sale
$141,085
$40.31 p/Share
3,500
Reduced 2.04%
168,366
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$173,431
$63.25 p/Share
2,742
Reduced 1.57%
171,866
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
6,170
Added 3.41%
174,608
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$320,614
$63.25 p/Share
5,069
Reduced 3.27%
149,937
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
18,501
Added 9.9%
168,438
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$155,107
$110.87 p/Share
1,399
Reduced 0.89%
155,006
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$552,703
$116.9 p/Share
4,728
Reduced 2.93%
156,405
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$186,451
$82.72 p/Share
2,254
Reduced 1.38%
161,133
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
5,042
Added 2.99%
163,387
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$277,112
$82.72 p/Share
3,350
Reduced 2.29%
142,720
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
15,625
Added 8.98%
158,345
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$997,849
$112.93 p/Share
8,836
Reduced 5.7%
146,070
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$476,691
$84.73 p/Share
5,626
Reduced 3.5%
154,906
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$119,215
$84.73 p/Share
1,407
Reduced 0.94%
147,946
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
12,586
Added 7.27%
160,532
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$411,100
$86.95 p/Share
4,728
Reduced 3.07%
149,353
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$227,633
$92.76 p/Share
2,454
Reduced 1.57%
154,081
Common Stock
Aug 01
2021
BUY
Grant, award, or other acquisition
-
8,022
Added 4.87%
156,535
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$1,021,860
$115.23 p/Share
8,868
Reduced 5.63%
148,513
Common Stock