Nov 13
2024
SELL
Open market or private sale
$499,620
$249.81 p/Share
2,000
Reduced 7.09%
26,201
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$251,340
$125.67 p/Share
2,000
Added 6.62%
28,201
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$32,301
$127.17 p/Share
254
Added 0.96%
26,201
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$32,362
$119.42 p/Share
271
Added 1.04%
25,885
Common Stock
May 06
2024
SELL
Open market or private sale
$1,023,840
$227.52 p/Share
4,500
Reduced 14.98%
25,548
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$512,640
$113.92 p/Share
4,500
Added 13.03%
30,048
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$32,427
$115.4 p/Share
281
Added 1.09%
25,548
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$30,590
$99.32 p/Share
308
Added 1.21%
25,195
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$30,518
$85.01 p/Share
359
Added 1.43%
24,808
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$30,577
$92.94 p/Share
329
Added 1.33%
24,380
Common Stock
Jun 13
2023
SELL
Open market or private sale
$435,192
$181.33 p/Share
2,400
Reduced 9.1%
23,974
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$251,640
$104.85 p/Share
2,400
Added 8.34%
26,374
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$30,570
$82.4 p/Share
371
Added 1.52%
23,974
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$30,571
$72.79 p/Share
420
Added 1.75%
23,522
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$30,531
$73.04 p/Share
418
Added 1.78%
23,022
Common Stock
Aug 01
2022
SELL
Open market or private sale
$533,568
$166.74 p/Share
3,200
Reduced 12.44%
22,530
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$269,664
$84.27 p/Share
3,200
Added 11.06%
25,730
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$30,552
$76.19 p/Share
401
Added 1.75%
22,530
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$30,565
$89.11 p/Share
343
Added 1.53%
22,066
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$27,996
$117.14 p/Share
239
Added 1.09%
21,671
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$27,939
$105.83 p/Share
264
Added 1.22%
21,385
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$27,986
$102.89 p/Share
272
Added 1.27%
21,073
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$28,024
$107.37 p/Share
261
Added 1.24%
20,755
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$28,051
$107.89 p/Share
260
Added 1.26%
20,447
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$27,980
$99.93 p/Share
280
Added 1.37%
20,140
Common Stock