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
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
447
Added 0.13%
348,178
Common Stock
Mar 07
2024
-
110,854
Reduced 24.17%
347,731
Common Stock
Mar 06
2024
SELL
Open market or private sale
$443,950
$88.79 p/Share
5,000
Reduced 1.08%
458,585
Common Stock
Mar 05
2024
SELL
Open market or private sale
$90,834
$88.36 p/Share
1,028
Reduced 0.22%
463,585
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,028
Added 0.22%
464,613
Common Stock
Feb 29
2024
SELL
Open market or private sale
$872,400
$87.24 p/Share
10,000
Reduced 2.11%
463,585
Common Stock