Jan 31
2025
SELL
Open market or private sale
$28,785
$176.6 p/Share
163
Reduced 0.06%
259,940
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
3,549
Added 1.33%
263,489
Common Stock
Jan 29
2025
SELL
Open market or private sale
$175,501
$166.51 p/Share
1,054
Reduced 0.4%
260,103
Common Stock
Jan 27
2025
-
588
Reduced 0.22%
261,157
Common Stock
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