Dec 31
2024
SELL
Payment of exercise price or tax liability
$133,696
$103.48 p/Share
1,292
Reduced 1.53%
83,347
Common Stock
Aug 16
2024
SELL
Open market or private sale
$834,003
$99.44 p/Share
8,387
Reduced 9.02%
84,639
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$598,156
$97.77 p/Share
6,118
Reduced 6.17%
93,026
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$139,114
$73.84 p/Share
1,884
Reduced 1.87%
98,989
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
8,500
Added 7.77%
100,873
Common Stock
May 04
2023
SELL
Open market or private sale
$208,860
$104.43 p/Share
2,000
Reduced 2.12%
92,373
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$132,682
$104.97 p/Share
1,264
Reduced 1.32%
94,255
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
38,414
Added 28.68%
95,519
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
2,584
Added 4.33%
57,105
Common Stock
Aug 11
2022
SELL
Open market or private sale
$3,347,421
$117.1 p/Share
28,586
Reduced 34.4%
54,520
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$2,285,451
$79.95 p/Share
28,586
Added 25.59%
83,106
Common Stock
May 11
2022
SELL
Open market or private sale
$2,565,116
$109.48 p/Share
23,430
Reduced 30.06%
54,520
Common Stock
May 11
2022
BUY
Exercise of conversion of derivative security
$1,797,550
$76.72 p/Share
23,430
Added 23.11%
77,950
Common Stock
May 03
2022
SELL
Open market or private sale
$3,086,782
$110.03 p/Share
28,054
Reduced 33.97%
54,520
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$1,937,970
$69.08 p/Share
28,054
Added 25.38%
82,465
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$120,433
$89.21 p/Share
1,350
Reduced 2.42%
54,411
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
8,460
Added 13.17%
55,761
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
16,125
Added 25.42%
47,301
Common Stock
May 07
2021
SELL
Open market or private sale
$365,535
$98.74 p/Share
3,702
Reduced 10.61%
31,176
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$153,201
$91.3 p/Share
1,678
Reduced 4.61%
34,755
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
7,050
Added 16.21%
36,433
Common Stock