Feb 27
2024
|
BUY
Grant, award, or other acquisition
|
-
|
11,882
|
|
Feb 25
2024
|
SELL
Payment of exercise price or tax liability
|
$767,631
$126.63 p/Share
|
6,062
|
|
Dec 15
2023
|
|
-
|
11,777
|
|
Aug 04
2023
|
BUY
Discretionary transaction
|
$3,986,703
$111.32 p/Share
|
35,813
|
|
Feb 26
2023
|
SELL
Payment of exercise price or tax liability
|
$636,176
$131.36 p/Share
|
4,843
|
|
Feb 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
11,349
|
|
Feb 06
2023
|
|
-
|
239,917
|
|
Apr 25
2022
|
|
-
|
362,515
|
|
Apr 13
2022
|
|
-
|
2,000
|
|
Mar 28
2022
|
|
-
|
499,220
|
|
Feb 22
2022
|
BUY
Grant, award, or other acquisition
|
-
|
11,200
|
|
Feb 21
2022
|
SELL
Payment of exercise price or tax liability
|
$563,410
$135.37 p/Share
|
4,162
|
|
Jun 04
2021
|
SELL
Discretionary transaction
|
$9,864,069
$138.1 p/Share
|
71,427
|
|
Mar 12
2021
|
SELL
Open market or private sale
|
$1,724,841
$117.44 p/Share
|
14,687
|
|
Mar 11
2021
|
SELL
Open market or private sale
|
$36,643
$117.07 p/Share
|
313
|
|
Feb 23
2021
|
BUY
Grant, award, or other acquisition
|
-
|
13,498
|
|
Feb 22
2021
|
SELL
Payment of exercise price or tax liability
|
$681,922
$109.09 p/Share
|
6,251
|
|
Feb 05
2021
|
|
-
|
306
|
|
Jan 25
2021
|
|
-
|
4,224
|
|
Jan 11
2021
|
SELL
Other acquisition or disposition
|
-
|
52,400
|
|
Jan 11
2021
|
BUY
Other acquisition or disposition
|
-
|
52,400
|
|
Aug 20
2020
|
BUY
Discretionary transaction
|
$1,000,682
$65.83 p/Share
|
15,201
|
|
Aug 06
2020
|
BUY
Open market or private purchase
|
$758,400
$63.2 p/Share
|
12,000
|
|
May 20
2020
|
|
-
|
5,484
|
|
May 14
2020
|
BUY
Discretionary transaction
|
$250,177
$55.3 p/Share
|
4,524
|
|