Jul 29
2024
SELL
Open market or private sale
$122,898
$162.78 p/Share
755
Reduced 5.78%
12,299
Common Stock
May 15
2024
SELL
Open market or private sale
$284,123
$125.33 p/Share
2,267
Reduced 14.8%
13,054
Common Stock
Mar 12
2024
SELL
Open market or private sale
$185,360
$119.51 p/Share
1,551
Reduced 9.19%
15,321
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$301,350
$120.83 p/Share
2,494
Reduced 12.88%
16,872
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$71,872
$116.11 p/Share
619
Reduced 3.1%
19,366
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,777
Added 22.42%
19,985
Common Stock
Nov 17
2023
SELL
Open market or private sale
$23,410
$83.91 p/Share
279
Reduced 1.93%
14,208
Common Stock
Jul 31
2023
SELL
Open market or private sale
$277,576
$106.76 p/Share
2,600
Reduced 15.22%
14,487
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$132,186
$106.43 p/Share
1,242
Reduced 6.78%
17,087
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,220
Added 25.34%
18,329
Common Stock
Feb 21
2023
SELL
Open market or private sale
$135,116
$107.15 p/Share
1,261
Reduced 9.43%
12,109
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$168,803
$137.35 p/Share
1,229
Reduced 11.1%
9,840
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
5,030
Added 25.28%
14,870
Common Stock
Feb 14
2022
SELL
Open market or private sale
$73,249
$144.76 p/Share
506
Reduced 4.37%
11,069
Common Stock
May 03
2021
SELL
Open market or private sale
$111,355
$220.07 p/Share
506
Reduced 4.19%
11,575
Common Stock
Mar 08
2021
SELL
Open market or private sale
$297,040
$188.0 p/Share
1,580
Reduced 11.57%
12,081
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$47,458
$186.11 p/Share
255
Reduced 1.83%
13,661
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$119,996
$175.69 p/Share
683
Reduced 6.1%
10,510
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
3,406
Added 19.66%
13,916
Common Stock
Nov 03
2020
SELL
Open market or private sale
$58,500
$117.0 p/Share
500
Reduced 4.28%
11,193
Common Stock
Nov 02
2020
SELL
Open market or private sale
$56,860
$113.72 p/Share
500
Reduced 4.1%
11,693
Common Stock