Jan 02
2025
BUY
Grant, award, or other acquisition
$2,853,664
$212.96 p/Share
13,400
Added 1.49%
885,176
Common Stock
Nov 11
2024
-
4,719
Reduced 0.54%
871,776
Common Stock
Nov 08
2024
SELL
Open market or private sale
$10,407,000
$208.14 p/Share
50,000
Reduced 5.4%
876,495
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$1,120,485
$104.64 p/Share
10,708
Reduced 1.14%
926,495
Common Stock
Sep 09
2024
BUY
Grant, award, or other acquisition
$3,000,028
$104.64 p/Share
28,670
Added 2.97%
937,203
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,386,155
$104.98 p/Share
13,204
Reduced 1.43%
908,533
Common Stock
Aug 28
2024
SELL
Open market or private sale
$589,818
$107.69 p/Share
5,477
Reduced 0.59%
921,737
Common Stock
Aug 27
2024
SELL
Open market or private sale
$665,866
$107.99 p/Share
6,166
Reduced 0.66%
927,214
Common Stock
Aug 26
2024
SELL
Open market or private sale
$951,359
$109.73 p/Share
8,670
Reduced 0.92%
933,380
Common Stock
Aug 23
2024
SELL
Open market or private sale
$715,010
$110.29 p/Share
6,483
Reduced 0.68%
942,050
Common Stock
May 29
2024
SELL
Open market or private sale
$1,972,800
$65.76 p/Share
30,000
Reduced 3.07%
948,533
Common Stock
May 23
2024
-
6,500
Reduced 0.66%
978,533
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,880,176
$48.78 p/Share
38,544
Reduced 3.77%
985,033
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$5,609,700
$48.78 p/Share
115,000
Added 10.1%
1,023,577
Common Stock
Feb 09
2024
SELL
Open market or private sale
$58,629
$49.77 p/Share
1,178
Reduced 0.13%
908,577
Common Stock
Feb 08
2024
SELL
Open market or private sale
$48,368
$48.66 p/Share
994
Reduced 0.11%
909,755
Common Stock
Feb 07
2024
SELL
Open market or private sale
$11,161
$47.7 p/Share
234
Reduced 0.03%
910,749
Common Stock
Feb 06
2024
SELL
Open market or private sale
$16,055
$48.07 p/Share
334
Reduced 0.04%
910,983
Common Stock
Feb 05
2024
SELL
Open market or private sale
$14,154
$47.98 p/Share
295
Reduced 0.03%
911,317
Common Stock
Feb 02
2024
SELL
Open market or private sale
$16,632
$48.21 p/Share
345
Reduced 0.04%
911,612
Common Stock
Feb 01
2024
SELL
Open market or private sale
$14,033
$48.56 p/Share
289
Reduced 0.03%
911,957
Common Stock
Jan 31
2024
SELL
Open market or private sale
$25,844
$49.51 p/Share
522
Reduced 0.06%
912,246
Common Stock
Jan 30
2024
SELL
Open market or private sale
$21,143
$49.75 p/Share
425
Reduced 0.05%
912,768
Common Stock
Jan 29
2024
SELL
Open market or private sale
$36,197
$49.45 p/Share
732
Reduced 0.08%
913,193
Common Stock
Jan 26
2024
SELL
Open market or private sale
$13,315
$49.5 p/Share
269
Reduced 0.03%
913,925
Common Stock