Nov 01
2024
BUY
Open market or private purchase
$100,237
$133.65 p/Share
750
Added 2.09%
35,189
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$487,138
$157.65 p/Share
3,090
Reduced 8.23%
34,439
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
10,839
Added 22.43%
37,479
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$61,433
$156.32 p/Share
393
Reduced 1.45%
26,640
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$100,176
$156.77 p/Share
639
Reduced 3.11%
19,920
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$74,720
$149.44 p/Share
500
Added 2.38%
20,523
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$51,937
$171.98 p/Share
302
Reduced 1.49%
20,023
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$65,477
$170.96 p/Share
383
Reduced 1.85%
20,325
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$508,817
$170.23 p/Share
2,989
Reduced 12.61%
20,708
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
4,212
Added 19.9%
16,959
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
6,738
Added 22.14%
23,697
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$411,275
$178.35 p/Share
2,306
Reduced 15.32%
12,747
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
$304,644
$99.72 p/Share
3,055
Added 16.87%
15,053
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
2,529
Added 17.41%
11,998
Common Stock
May 01
2022
BUY
Payment of exercise price or tax liability
-
1,689
Added 15.14%
9,469
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
4,520
Added 28.83%
11,158
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$75,552
$128.49 p/Share
588
Reduced 8.14%
6,638
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
1,782
Added 19.78%
7,226
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$104,968
$127.08 p/Share
826
Reduced 13.66%
5,222
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
2,593
Added 30.01%
6,048
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$84,027
$111.0 p/Share
757
Reduced 18.97%
3,234
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$95,682
$111.0 p/Share
862
Added 17.76%
3,991
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$310,097
$105.98 p/Share
2,926
Reduced 48.32%
3,129
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$346,025
$105.98 p/Share
3,265
Added 35.03%
6,055
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$25,296
$100.78 p/Share
251
Reduced 8.25%
2,790
Common Stock