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
Nov 16
2022
SELL
Open market or private sale
$340,526
$130.42 p/Share
2,611
Reduced 19.96%
10,472
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$523,155
$132.01 p/Share
3,963
Reduced 23.25%
13,083
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
2,934
Added 14.68%
17,046
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
7,656
Added 35.17%
14,112
Common Stock