Dec 31
2024
BUY
Grant, award, or other acquisition
-
497
Added 0.14%
362,417
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
402
Added 0.11%
361,920
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
-
452
Added 0.12%
361,518
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
2,916
Added 0.8%
361,066
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
388
Added 0.11%
358,150
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$2,449,198
$74.07 p/Share
33,066
Reduced 8.46%
357,762
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
18,563
Added 4.53%
390,828
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
485
Added 0.13%
372,265
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
-
526
Added 0.14%
371,780
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
524
Added 0.14%
371,254
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
2,947
Added 0.79%
370,729
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
493
Added 0.13%
367,782
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$2,124,761
$71.01 p/Share
29,922
Reduced 7.53%
367,289
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,901
Added 0.48%
397,211
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
428
Added 0.11%
395,310
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
366
Added 0.09%
394,881
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
376
Added 0.1%
394,515
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
2,323
Added 0.59%
394,139
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$31,250
$82.02 p/Share
381
Added 0.1%
391,816
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
1,100
Added 0.28%
391,435
Common Stock
Nov 09
2020
SELL
Open market or private sale
$2,455,600
$70.16 p/Share
35,000
Reduced 4.17%
803,386
Common Stock
Nov 02
2020
SELL
Open market or private sale
$2,170,700
$62.02 p/Share
35,000
Reduced 4.01%
838,386
Common Stock
Oct 05
2020
SELL
Open market or private sale
$2,170,000
$62.0 p/Share
35,000
Reduced 3.85%
873,386
Common Stock