May 15
2024
SELL
Open market or private sale
$5,570,000
$139.25 p/Share
40,000
Reduced 8.54%
428,615
Common Stock
Jan 31
2024
SELL
Open market or private sale
$2,582,200
$129.11 p/Share
20,000
Reduced 4.09%
468,615
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.03%
488,615
Common Stock
Dec 22
2023
-
7,723
Reduced 1.56%
488,460
Common Stock
Nov 02
2023
SELL
Open market or private sale
$209,189
$106.08 p/Share
1,972
Reduced 0.4%
496,183
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,881,041
$104.34 p/Share
18,028
Reduced 3.49%
498,155
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$14,061,745
$133.85 p/Share
105,056
Reduced 16.91%
516,183
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
144,851
Added 19.77%
588,002
Common Stock
Aug 31
2023
SELL
Open market or private sale
$118,412
$135.95 p/Share
871
Reduced 0.18%
476,388
Common Stock
Aug 30
2023
SELL
Open market or private sale
$2,591,788
$135.49 p/Share
19,129
Reduced 3.85%
477,259
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$4,000,008
$117.63 p/Share
34,005
Added 6.41%
496,388
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.03%
462,383
Common Stock
Jun 01
2023
SELL
Open market or private sale
$1,512,254
$119.83 p/Share
12,620
Reduced 2.66%
462,228
Common Stock
May 31
2023
SELL
Open market or private sale
$3,251,375
$118.75 p/Share
27,380
Reduced 5.45%
474,848
Common Stock
May 17
2023
-
8,500
Reduced 1.66%
502,228
Common Stock
Jan 31
2023
SELL
Open market or private sale
$1,857,800
$92.89 p/Share
20,000
Reduced 3.77%
510,728
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 0.03%
530,728
Common Stock
Nov 07
2022
SELL
Open market or private sale
$854,800
$85.48 p/Share
10,000
Reduced 1.85%
530,584
Common Stock
Nov 04
2022
SELL
Open market or private sale
$414,327
$85.06 p/Share
4,871
Reduced 0.89%
540,584
Common Stock
Nov 02
2022
SELL
Open market or private sale
$34,000
$85.0 p/Share
400
Reduced 0.07%
545,455
Common Stock
Nov 01
2022
SELL
Open market or private sale
$409,550
$81.91 p/Share
5,000
Reduced 0.91%
545,855
Common Stock
Sep 08
2022
SELL
Open market or private sale
$767,500
$76.75 p/Share
10,000
Reduced 1.78%
550,855
Common Stock
Sep 07
2022
SELL
Open market or private sale
$792,700
$79.27 p/Share
10,000
Reduced 1.75%
560,855
Common Stock
Aug 30
2022
SELL
Open market or private sale
$8,507
$85.07 p/Share
100
Reduced 0.02%
570,855
Common Stock
Aug 29
2022
SELL
Open market or private sale
$1,012,792
$85.08 p/Share
11,904
Reduced 2.04%
570,955
Common Stock