Nov 04
2024
SELL
Open market or private sale
$1,050,215
$231.58 p/Share
4,535
Reduced 16.89%
22,314
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$1,144,374
$233.88 p/Share
4,893
Reduced 15.41%
26,849
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
2,009
Added 5.95%
31,742
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
-
10,439
Added 25.99%
29,733
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
-
790
Reduced 3.93%
19,294
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
2,011
Added 9.1%
20,084
Common Stock
Jul 30
2024
SELL
Open market or private sale
$283,744
$199.82 p/Share
1,420
Reduced 7.28%
18,073
Common Stock
Jun 05
2024
SELL
Open market or private sale
$558,444
$168.46 p/Share
3,315
Reduced 14.53%
19,493
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
-
789
Reduced 3.34%
22,808
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
2,010
Added 7.85%
23,597
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
-
823
Reduced 3.67%
21,587
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,009
Added 8.23%
22,410
Common Stock
Dec 12
2023
SELL
Open market or private sale
$262,500
$175.0 p/Share
1,500
Reduced 6.85%
20,401
Common Stock
Nov 02
2023
SELL
Open market or private sale
$303,120
$151.56 p/Share
2,000
Reduced 8.37%
21,901
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
-
3,713
Reduced 13.45%
23,901
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,978
Added 6.68%
27,614
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
7,471
Added 22.57%
25,636
Common Stock
Aug 09
2023
SELL
Open market or private sale
$160,330
$160.33 p/Share
1,000
Reduced 5.22%
18,165
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
-
775
Reduced 3.89%
19,165
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
1,976
Added 9.02%
19,940
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
-
776
Reduced 4.14%
17,964
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,977
Added 9.54%
18,740
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
-
815
Reduced 4.64%
16,763
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
1,976
Added 10.11%
17,578
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
-
3,495
Reduced 18.3%
15,602
Common Stock