Feb 15
2024
SELL
Payment of exercise price or tax liability
$378,911
$136.89 p/Share
2,768
Reduced 1.74%
156,065
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$217,206
$134.41 p/Share
1,616
Reduced 1.01%
158,833
Common Stock
Feb 13
2024
SELL
Open market or private sale
$3,770,076
$134.79 p/Share
27,970
Reduced 16.8%
138,487
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$1,630,177
$49.64 p/Share
32,840
Added 16.48%
166,457
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$528,564
$135.46 p/Share
3,902
Reduced 2.37%
160,449
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
25,864
Added 13.6%
164,351
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$601,428
$126.75 p/Share
4,745
Reduced 3.43%
133,617
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
10,508
Added 7.06%
138,362
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$106,470
$41.59 p/Share
2,560
Added 1.96%
127,744
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,158,874
$114.74 p/Share
10,100
Reduced 7.47%
125,184
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$417,837
$41.37 p/Share
10,100
Added 6.95%
135,284
Common Stock
Nov 08
2023
SELL
Open market or private sale
$544,350
$108.87 p/Share
5,000
Reduced 3.84%
125,184
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$206,850
$41.37 p/Share
5,000
Added 3.7%
130,184
Common Stock
Nov 07
2023
-
463
Reduced 0.37%
125,184
Common Stock
Sep 14
2023
SELL
Open market or private sale
$234,280
$117.14 p/Share
2,000
Reduced 1.57%
125,647
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$82,740
$41.37 p/Share
2,000
Added 1.54%
127,647
Common Stock
Jul 12
2023
SELL
Open market or private sale
$346,620
$115.54 p/Share
3,000
Reduced 2.33%
125,647
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$124,109
$41.37 p/Share
3,000
Added 2.28%
128,647
Common Stock
Jun 06
2023
SELL
Open market or private sale
$217,000
$108.5 p/Share
2,000
Reduced 1.57%
125,526
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$82,740
$41.37 p/Share
2,000
Added 1.54%
127,526
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$306,606
$107.13 p/Share
2,862
Reduced 2.23%
125,526
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$302,019
$108.64 p/Share
2,780
Reduced 2.12%
128,388
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$177,324
$109.19 p/Share
1,624
Reduced 1.22%
131,168
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
10,715
Added 7.47%
132,792
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$350,807
$108.71 p/Share
3,227
Reduced 2.58%
122,077
Common Stock