Sep 18
2024
SELL
Open market or private sale
$98,011
$162.81 p/Share
602
Reduced 4.11%
14,034
Common Stock
Jul 17
2024
SELL
Open market or private sale
$148,600
$148.6 p/Share
1,000
Reduced 6.4%
14,636
Common Stock
Jun 03
2024
SELL
Open market or private sale
$74,054
$134.4 p/Share
551
Reduced 3.42%
15,538
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$62,322
$133.74 p/Share
466
Reduced 2.81%
16,089
Common Stock
Feb 21
2024
SELL
Open market or private sale
$856,031
$136.55 p/Share
6,269
Reduced 27.47%
16,555
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$127,444
$136.89 p/Share
931
Reduced 3.92%
22,824
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$102,420
$134.41 p/Share
762
Reduced 3.11%
23,755
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$266,043
$135.46 p/Share
1,964
Reduced 7.42%
24,517
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
12,931
Added 32.81%
26,481
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$202,166
$126.75 p/Share
1,595
Reduced 10.53%
13,550
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
3,502
Added 18.78%
15,145
Common Stock
Dec 11
2023
SELL
Open market or private sale
$145,590
$115.0 p/Share
1,266
Reduced 9.89%
11,533
Common Stock
Dec 04
2023
SELL
Open market or private sale
$233,450
$115.0 p/Share
2,030
Reduced 13.69%
12,799
Common Stock
Sep 11
2023
SELL
Open market or private sale
$164,105
$115.0 p/Share
1,427
Reduced 8.78%
14,829
Common Stock
Jul 12
2023
SELL
Open market or private sale
$120,623
$115.54 p/Share
1,044
Reduced 6.03%
16,256
Common Stock
Jun 02
2023
SELL
Open market or private sale
$456,675
$108.14 p/Share
4,223
Reduced 19.73%
17,179
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$242,020
$57.31 p/Share
4,223
Added 16.48%
21,402
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$95,028
$109.86 p/Share
865
Reduced 4.79%
17,179
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$110,451
$107.13 p/Share
1,031
Reduced 5.4%
18,044
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$100,057
$108.64 p/Share
921
Reduced 4.61%
19,075
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$82,766
$109.19 p/Share
758
Reduced 3.65%
19,996
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 19.41%
20,754
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$126,429
$108.71 p/Share
1,163
Reduced 6.87%
15,754
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
2,590
Added 13.28%
16,917
Common Stock
May 19
2022
SELL
Open market or private sale
$46,056
$93.61 p/Share
492
Reduced 3.37%
14,119
Common Stock