Nov 01
2024
SELL
Open market or private sale
$47,505
$100.86 p/Share
471
Reduced 0.41%
115,117
Common Stock
Jul 02
2024
SELL
Open market or private sale
$25,283
$102.78 p/Share
246
Reduced 0.21%
115,588
Common Stock
Jul 01
2024
SELL
Open market or private sale
$25,405
$102.03 p/Share
249
Reduced 0.21%
115,834
Common Stock
May 17
2024
SELL
Open market or private sale
$5,041,751
$99.13 p/Share
50,860
Reduced 30.47%
116,083
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
-
15,441
Reduced 8.07%
175,891
Common Stock
May 16
2024
SELL
Open market or private sale
$887,194
$99.15 p/Share
8,948
Reduced 5.09%
166,943
Commo Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
75,249
Added 28.23%
191,332
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$210,045
$90.85 p/Share
2,312
Added 1.95%
116,083
Common Stock
Nov 01
2023
SELL
Open market or private sale
$11,130
$86.28 p/Share
129
Reduced 0.11%
113,771
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$33,564
$68.64 p/Share
489
Reduced 0.43%
113,900
Common Stock
Jun 13
2023
SELL
Open market or private sale
$364,300
$72.86 p/Share
5,000
Reduced 4.19%
114,389
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$1,248,275
$74.28 p/Share
16,805
Reduced 11.9%
124,389
Common Stock
Jun 12
2023
SELL
Open market or private sale
$370,550
$74.11 p/Share
5,000
Reduced 4.02%
119,389
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
31,111
Added 18.06%
141,194
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$11,138
$82.51 p/Share
135
Reduced 0.12%
110,083
Common Stock
Mar 03
2023
SELL
Open market or private sale
$565,080
$83.1 p/Share
6,800
Reduced 5.81%
110,218
Common Stock
Jan 27
2023
SELL
Open market or private sale
$272,384
$85.12 p/Share
3,200
Reduced 2.66%
117,018
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$618,083
$83.02 p/Share
7,445
Reduced 5.83%
120,218
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
17,598
Added 12.11%
127,663
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$10,683
$79.14 p/Share
135
Reduced 0.12%
110,065
Common Stock
Nov 12
2022
BUY
Grant, award, or other acquisition
$56,008
$65.05 p/Share
861
Added 0.78%
110,200
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$7,417
$55.35 p/Share
134
Reduced 0.12%
109,339
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$6,334
$47.27 p/Share
134
Reduced 0.12%
109,473
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
$139,988
$43.06 p/Share
3,251
Added 2.88%
109,607
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$543,403
$42.02 p/Share
12,932
Reduced 10.84%
106,356
Common Stock