Oct 31
2024
SELL
Open market or private sale
$714,870
$198.52 p/Share
3,601
Reduced 28.73%
8,935
Common Stock
Apr 04
2024
SELL
Open market or private sale
$338,975
$175.0 p/Share
1,937
Reduced 13.38%
12,536
Common Stock
Mar 18
2024
SELL
Open market or private sale
$70,500
$150.0 p/Share
470
Reduced 3.15%
14,473
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$56,609
$147.42 p/Share
384
Reduced 2.51%
14,943
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
854
Added 5.28%
15,327
Common Stock
Mar 07
2024
SELL
Open market or private sale
$108,640
$160.0 p/Share
679
Reduced 4.48%
14,473
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$210,540
$158.42 p/Share
1,329
Reduced 8.06%
15,152
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,961
Added 16.16%
15,364
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$742,827
$153.89 p/Share
4,827
Reduced 26.31%
13,520
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,698
Added 36.83%
18,347
Common Stock
Aug 21
2023
SELL
Open market or private sale
$84,448
$182.0 p/Share
464
Reduced 5.72%
7,649
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$75,735
$199.83 p/Share
379
Reduced 4.46%
8,113
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
843
Added 9.03%
8,492
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$78,036
$203.22 p/Share
384
Reduced 4.78%
7,649
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
854
Added 9.61%
8,033
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$376,195
$212.3 p/Share
1,772
Reduced 19.8%
7,179
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3,949
Added 34.43%
7,520
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$585,278
$195.68 p/Share
2,991
Reduced 37.42%
5,002
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,620
Added 45.3%
7,993
Common Stock
Aug 18
2022
SELL
Open market or private sale
$55,214
$118.74 p/Share
465
Reduced 25.3%
1,373
Common Stock
Aug 17
2022
SELL
Open market or private sale
$55,037
$115.14 p/Share
478
Reduced 25.82%
1,373
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$44,805
$118.22 p/Share
379
Reduced 17.1%
1,838
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
-
844
Added 27.57%
2,217
Common Stock
Jul 28
2022
SELL
Open market or private sale
$72,450
$90.0 p/Share
805
Reduced 30.31%
1,851
Common Stock
Jun 03
2022
SELL
Open market or private sale
$71,677
$73.14 p/Share
980
Reduced 26.95%
2,656
Common Stock