Aug 01
2024
SELL
Open market or private sale
$12,181
$176.54 p/Share
69
Reduced 0.47%
14,471
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$62,980
$173.5 p/Share
363
Reduced 2.45%
14,471
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
1,236
Added 7.69%
14,834
Common Stock
Jun 03
2024
SELL
Open market or private sale
$219,249
$174.84 p/Share
1,254
Reduced 8.44%
13,598
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$38,608
$183.85 p/Share
210
Reduced 1.39%
14,852
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
715
Added 4.53%
15,062
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$41,270
$181.81 p/Share
227
Reduced 1.56%
14,347
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
710
Added 4.65%
14,574
Common Stock
Feb 12
2024
SELL
Open market or private sale
$240,370
$180.73 p/Share
1,330
Reduced 8.75%
13,864
Common Stock
Feb 01
2024
SELL
Open market or private sale
$15,262
$179.56 p/Share
85
Reduced 0.56%
15,194
Common Stock
Nov 28
2023
SELL
Open market or private sale
$219,817
$154.91 p/Share
1,419
Reduced 8.54%
15,194
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$205,662
$154.75 p/Share
1,329
Reduced 7.41%
16,613
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
2,748
Added 13.28%
17,942
Common Stock
Nov 24
2023
SELL
Open market or private sale
$228,137
$154.46 p/Share
1,477
Reduced 8.86%
15,194
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$666,825
$154.68 p/Share
4,311
Reduced 20.55%
16,671
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
9,905
Added 32.07%
20,982
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$52,266
$143.59 p/Share
364
Reduced 3.21%
10,987
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,237
Added 9.83%
11,351
Common Stock
Jun 06
2023
SELL
Open market or private sale
$280,000
$140.0 p/Share
2,000
Reduced 16.51%
10,114
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$27,463
$130.78 p/Share
210
Reduced 1.7%
12,114
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
715
Added 5.48%
12,324
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$80,700
$133.39 p/Share
605
Reduced 4.88%
11,803
Common Stock
Feb 15
2023
SELL
Open market or private sale
$26,027
$134.16 p/Share
194
Reduced 1.64%
11,609
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,936
Added 13.5%
12,408
Common Stock
Feb 01
2023
SELL
Open market or private sale
$13,725
$134.56 p/Share
102
Reduced 0.96%
10,472
Common Stock