Nov 04
2024
SELL
Open market or private sale
$1,033,792
$231.74 p/Share
4,461
Reduced 13.18%
29,374
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$1,429,942
$233.88 p/Share
6,114
Reduced 15.3%
33,835
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
2,524
Added 5.94%
39,949
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
-
15,687
Added 29.54%
37,425
Common Stock
Aug 22
2024
SELL
Open market or private sale
$1,093,271
$199.03 p/Share
5,493
Reduced 20.17%
21,738
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
-
991
Reduced 3.51%
27,231
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
2,522
Added 8.2%
28,222
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
-
992
Reduced 3.72%
25,700
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
2,524
Added 8.64%
26,692
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
-
2,709
Reduced 10.08%
24,168
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
4,950
Added 15.55%
26,877
Common Stock
Dec 04
2023
SELL
Open market or private sale
$239,127
$171.05 p/Share
1,398
Reduced 5.99%
21,927
Common Stock
Nov 02
2023
SELL
Open market or private sale
$212,032
$151.56 p/Share
1,399
Reduced 5.66%
23,325
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
-
4,699
Reduced 15.97%
24,724
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
2,512
Added 7.87%
29,423
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
11,297
Added 29.57%
26,911
Common Stock
Sep 05
2023
SELL
Open market or private sale
$45,990
$164.84 p/Share
279
Reduced 1.76%
15,614
Common Stock
Aug 09
2023
SELL
Open market or private sale
$44,892
$160.33 p/Share
280
Reduced 1.73%
15,893
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
-
987
Reduced 5.75%
16,173
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
2,512
Added 12.77%
17,160
Common Stock
Jun 01
2023
SELL
Open market or private sale
$41,227
$147.77 p/Share
279
Reduced 1.87%
14,648
Common Stock
May 18
2023
SELL
Open market or private sale
$39,200
$140.0 p/Share
280
Reduced 1.84%
14,927
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
-
987
Reduced 6.09%
15,207
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,511
Added 13.42%
16,194
Common Stock
Mar 01
2023
SELL
Open market or private sale
$36,809
$142.12 p/Share
259
Reduced 1.86%
13,683
Common Stock