Nov 05
2024
SELL
Open market or private sale
$146,485
$240.14 p/Share
610
Reduced 1.53%
39,160
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$285,936
$220.63 p/Share
1,296
Reduced 3.16%
39,770
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$359,901
$187.84 p/Share
1,916
Reduced 4.46%
41,066
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
4,480
Added 9.44%
42,982
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$17,475
$174.75 p/Share
100
Reduced 0.26%
38,502
Common Stock
Aug 25
2023
SELL
Open market or private sale
$339,323
$171.03 p/Share
1,984
Reduced 4.89%
38,602
Common Stock
Jul 03
2023
SELL
Open market or private sale
$135,654
$164.43 p/Share
825
Reduced 1.99%
40,586
Common Stock
Mar 15
2023
SELL
Open market or private sale
$181,374
$133.07 p/Share
1,363
Reduced 3.19%
41,411
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
6,434
Added 13.08%
42,774
Common Stock
Dec 29
2022
SELL
Open market or private sale
$378,313
$113.71 p/Share
3,327
Reduced 8.39%
36,340
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$23,766
$116.5 p/Share
204
Reduced 0.51%
39,667
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$38,314
$97.74 p/Share
392
Reduced 0.97%
39,871
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$55,095
$90.32 p/Share
610
Reduced 1.49%
40,263
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$6,558
$105.77 p/Share
62
Reduced 0.15%
40,873
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
6,538
Reduced 13.77%
40,935
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
17,938
Added 27.42%
47,473
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$41,565
$98.73 p/Share
421
Reduced 1.41%
29,535
Common Stock
Dec 10
2021
SELL
Open market or private sale
$209,724
$99.02 p/Share
2,118
Reduced 6.6%
29,956
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$56,688
$115.69 p/Share
490
Reduced 1.5%
32,074
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$37,240
$95.0 p/Share
392
Reduced 1.19%
32,564
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
6,451
Added 16.37%
32,956
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
5,897
Added 18.2%
26,505
Common Stock
Mar 31
2021
SELL
Open market or private sale
$84,930
$84.34 p/Share
1,007
Reduced 4.66%
20,608
Common Stock
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
-
942
Reduced 4.18%
21,615
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$37,590
$89.5 p/Share
420
Reduced 1.83%
22,557
Common Stock