Dec 18
2024
SELL
Sale (or disposition) back to the issuer
-
135,286
Reduced 100.0%
0
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
-
21,562
Added 50.0%
21,562
Common Stock
Aug 02
2024
SELL
Open market or private sale
$69,613
$59.55 p/Share
1,169
Reduced 1.02%
113,724
Common Stock
Jul 29
2024
SELL
Open market or private sale
$20,486
$58.7 p/Share
349
Reduced 0.3%
114,893
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
18,746
Added 13.99%
115,242
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$13,645
$37.18 p/Share
367
Reduced 0.38%
96,496
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
1,505
Added 1.53%
96,863
Common Stock
Aug 24
2023
SELL
Open market or private sale
$17,618
$44.49 p/Share
396
Reduced 0.41%
96,552
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
1,590
Added 1.61%
96,948
Common Stock
Aug 01
2023
SELL
Open market or private sale
$13,271
$47.23 p/Share
281
Reduced 0.32%
86,488
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
8,870
Added 8.51%
95,358
Common Stock
Aug 25
2022
SELL
Open market or private sale
$169,501
$103.04 p/Share
1,645
Reduced 1.86%
86,769
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
6,771
Added 7.11%
88,414
Common Stock
Jul 26
2022
SELL
Open market or private sale
$43,081
$106.9 p/Share
403
Reduced 0.5%
79,784
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
-
1,859
Added 2.23%
81,643
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$2,000,097
$107.02 p/Share
18,689
Added 18.9%
80,187
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,017
Added 6.13%
61,498
Common Stock
Aug 27
2021
SELL
Open market or private sale
$295,734
$130.74 p/Share
2,262
Reduced 3.79%
57,481
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
8,008
Added 11.82%
59,743
Common Stock
Jul 26
2021
SELL
Open market or private sale
$52,568
$113.05 p/Share
465
Reduced 0.91%
50,850
Common Stock
Jul 26
2021
BUY
Grant, award, or other acquisition
-
885
Added 1.68%
51,735
Common Stock
Jan 04
2021
SELL
Open market or private sale
$11,486
$104.42 p/Share
110
Reduced 0.21%
51,315
Common Stock
Dec 21
2020
SELL
Open market or private sale
$1,405,547
$102.88 p/Share
13,662
Reduced 20.99%
51,425
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
$413,002
$30.23 p/Share
13,662
Added 18.26%
61,151
Common Stock