Jan 22
2025
SELL
Open market or private sale
$163,545
$168.43 p/Share
971
Reduced 0.37%
261,745
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
144
Added 0.05%
262,716
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
191
Added 0.07%
262,572
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
3,043
Added 1.17%
257,415
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
4,966
Added 1.86%
262,381
Common Stock
Jan 02
2025
SELL
Open market or private sale
$431,136
$159.68 p/Share
2,700
Reduced 1.05%
254,372
Common Stock
Dec 18
2024
SELL
Open market or private sale
$451,224
$167.12 p/Share
2,700
Reduced 1.04%
257,072
Common Stock
Nov 13
2024
SELL
Open market or private sale
$3,068,000
$153.4 p/Share
20,000
Reduced 7.15%
259,772
Common Stock
Nov 08
2024
SELL
Open market or private sale
$353,268
$130.84 p/Share
2,700
Reduced 0.96%
279,772
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
143
Added 0.05%
282,374
Common Stock
Oct 20
2024
BUY
Exercise of conversion of derivative security
-
190
Added 0.07%
282,231
Common Stock
Oct 01
2024
SELL
Open market or private sale
$339,363
$125.69 p/Share
2,700
Reduced 0.95%
282,041
Common Stock
Sep 18
2024
SELL
Open market or private sale
$344,844
$127.72 p/Share
2,700
Reduced 0.94%
284,741
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,452,120
$121.01 p/Share
12,000
Reduced 4.01%
287,441
Common Stock
Aug 12
2024
SELL
Open market or private sale
$308,934
$114.42 p/Share
2,700
Reduced 0.89%
299,441
Common Stock
Jul 21
2024
BUY
Exercise of conversion of derivative security
-
143
Added 0.05%
302,141
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
190
Added 0.06%
301,998
Common Stock
Jul 01
2024
SELL
Open market or private sale
$294,246
$108.98 p/Share
2,700
Reduced 0.89%
301,808
Common Stock
Jun 18
2024
SELL
Open market or private sale
$296,082
$109.66 p/Share
2,700
Reduced 0.88%
304,508
Common Stock
May 16
2024
-
11,853
Reduced 3.71%
307,208
Common Stock
May 10
2024
SELL
Open market or private sale
$284,553
$105.39 p/Share
2,700
Reduced 0.84%
319,061
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
143
Added 0.04%
321,364
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
190
Added 0.06%
321,221
Common Stock
Apr 03
2024
SELL
Open market or private sale
$2,469,483
$92.49 p/Share
26,700
Reduced 7.68%
321,031
Common Stock
Mar 28
2024
SELL
Open market or private sale
$40,350
$90.27 p/Share
447
Reduced 0.13%
347,731
Common Stock