Nov 22
2024
SELL
Open market or private sale
$1,965,450
$131.03 p/Share
15,000
Reduced 4.55%
314,450
Common Stock
Sep 13
2024
-
4,496
Reduced 1.35%
329,450
Common Stock
May 14
2024
$533,632
$121.28 p/Share
4,400
Reduced 1.3%
333,946
Common Stock
Mar 13
2024
SELL
Open market or private sale
$2,848,447
$114.02 p/Share
24,982
Reduced 6.88%
338,346
Common Stock
Mar 12
2024
SELL
Open market or private sale
$572,302
$114.05 p/Share
5,018
Reduced 1.36%
363,328
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$21,916
$115.96 p/Share
189
Reduced 0.06%
323,110
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
862
Added 0.27%
323,300
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$5,133,720
$113.49 p/Share
45,235
Added 10.94%
368,346
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,794,022
$110.11 p/Share
16,293
Reduced 4.81%
322,438
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,826,122
$118.63 p/Share
23,823
Reduced 6.72%
330,572
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$628,145
$118.63 p/Share
5,295
Reduced 1.54%
338,731
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
13,454
Added 3.76%
344,026
Common Stock
Jan 09
2024
-
150
Reduced 0.04%
358,395
Common Stock
Dec 15
2023
$248,480
$124.24 p/Share
2,000
Reduced 0.55%
358,545
Common Stock
Jun 06
2023
SELL
Open market or private sale
$391,950
$87.1 p/Share
4,500
Reduced 1.23%
360,545
Common Stock
May 19
2023
SELL
Open market or private sale
$42,570
$85.14 p/Share
500
Reduced 0.14%
365,045
Common Stock
May 17
2023
SELL
Open market or private sale
$418,000
$83.6 p/Share
5,000
Reduced 1.35%
365,545
Common Stock
Mar 16
2023
SELL
Open market or private sale
$790,300
$79.03 p/Share
10,000
Reduced 2.63%
370,545
Common Stock
Mar 09
2023
SELL
Open market or private sale
$25,206
$84.02 p/Share
300
Reduced 0.08%
380,545
Common Stock
Mar 08
2023
SELL
Open market or private sale
$839,000
$83.9 p/Share
10,000
Reduced 2.56%
380,845
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$77,544
$85.59 p/Share
906
Added 0.23%
390,845
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$6,845,612
$86.13 p/Share
79,480
Added 16.93%
389,939
Common Stock
Aug 01
2022
SELL
Open market or private sale
$1,165,125
$93.21 p/Share
12,500
Reduced 3.79%
317,709
Common Stock
Mar 11
2022
SELL
Open market or private sale
$843,700
$84.37 p/Share
10,000
Reduced 2.94%
330,209
Common Stock
Mar 09
2022
SELL
Open market or private sale
$399,500
$85.0 p/Share
4,700
Reduced 1.36%
340,209
Common Stock