Nov 01
2024
SELL
Open market or private sale
$93,712
$110.38 p/Share
849
Reduced 11.58%
6,482
Common Stock
Aug 06
2024
SELL
Open market or private sale
$150,890
$92.97 p/Share
1,623
Reduced 18.13%
7,331
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$4,478
$82.94 p/Share
54
Reduced 0.6%
8,954
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$11,597
$81.67 p/Share
142
Reduced 1.55%
9,017
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$5,226
$81.67 p/Share
64
Reduced 0.7%
9,135
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
700
Added 7.07%
9,195
Common Stock
Feb 07
2024
SELL
Open market or private sale
$114,494
$79.51 p/Share
1,440
Reduced 14.49%
8,495
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$62,101
$83.47 p/Share
744
Reduced 6.97%
9,935
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,184
Added 16.98%
10,679
Common Stock
Dec 12
2023
-
300
Reduced 3.41%
8,495
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,267
$97.48 p/Share
13
Reduced 0.15%
8,795
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,322
$91.77 p/Share
58
Reduced 0.66%
8,768
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,083
$90.83 p/Share
100
Reduced 1.12%
8,820
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$5,177
$90.83 p/Share
57
Reduced 0.64%
8,917
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
629
Added 6.55%
8,974
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$70,900
$86.57 p/Share
819
Reduced 8.94%
8,345
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
2,442
Added 21.04%
9,164
Common Stock
Dec 14
2022
-
200
Reduced 2.89%
6,722
Common Stock
Feb 15
2022
SELL
Open market or private sale
$155,520
$103.68 p/Share
1,500
Reduced 17.81%
6,922
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$6,279
$102.93 p/Share
61
Reduced 0.72%
8,422
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$12,249
$102.93 p/Share
119
Reduced 1.38%
8,483
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
555
Added 6.06%
8,602
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$7,410
$104.37 p/Share
71
Reduced 0.87%
8,047
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$64,009
$103.24 p/Share
620
Reduced 7.1%
8,118
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,806
Added 17.13%
8,738
Common Stock