Nov 18
2024
SELL
Open market or private sale
$280,710
$280.71 p/Share
1,000
Reduced 1.85%
53,163
Common Stock
Nov 15
2024
SELL
Open market or private sale
$286,490
$286.49 p/Share
1,000
Reduced 1.81%
54,163
Common Stock
Aug 16
2024
SELL
Open market or private sale
$266,180
$266.18 p/Share
1,000
Reduced 1.78%
55,163
Common Stock
Aug 15
2024
SELL
Open market or private sale
$268,590
$268.59 p/Share
1,000
Reduced 1.75%
56,163
Common Stock
May 16
2024
SELL
Open market or private sale
$248,190
$248.19 p/Share
1,000
Reduced 1.72%
57,163
Common Stock
May 15
2024
SELL
Open market or private sale
$248,290
$248.29 p/Share
1,000
Reduced 1.69%
58,163
Common Stock
Mar 18
2024
SELL
Open market or private sale
$235,610
$235.61 p/Share
1,000
Reduced 1.66%
59,163
Common Stock
Mar 15
2024
SELL
Open market or private sale
$231,980
$231.98 p/Share
1,000
Reduced 1.63%
60,163
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$500,768
$236.77 p/Share
2,115
Reduced 3.34%
61,163
Common Stock
Jan 15
2024
BUY
Grant, award, or other acquisition
-
8,025
Added 11.25%
63,278
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$566,098
$238.86 p/Share
2,370
Reduced 4.07%
55,857
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
5,981
Added 9.32%
58,227
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$77,127
$191.86 p/Share
402
Reduced 0.76%
52,246
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$190,756
$183.95 p/Share
1,037
Reduced 1.93%
52,648
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
8,045
Added 13.03%
53,685
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$299,914
$176.42 p/Share
1,700
Reduced 3.59%
45,640
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
4,861
Added 9.31%
47,340
Common Stock
Jun 01
2022
SELL
Open market or private sale
$84,456
$173.42 p/Share
487
Reduced 1.13%
42,479
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
3,322
Added 7.18%
42,966
Common Stock
May 02
2022
SELL
Open market or private sale
$98,358
$203.64 p/Share
483
Reduced 1.2%
39,644
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$181,360
$214.12 p/Share
847
Reduced 2.07%
40,127
Common Stock
Apr 01
2022
SELL
Open market or private sale
$103,787
$214.88 p/Share
483
Reduced 1.17%
40,974
Common Stock
Mar 01
2022
SELL
Open market or private sale
$85,641
$177.31 p/Share
483
Reduced 1.15%
41,457
Common Stock
Feb 01
2022
SELL
Open market or private sale
$94,813
$196.3 p/Share
483
Reduced 1.14%
41,940
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$156,340
$198.15 p/Share
789
Reduced 1.83%
42,423
Common Stock