Feb 18
2025
SELL
Open market or private sale
$209,575
$83.83 p/Share
2,500
Reduced 8.35%
27,430
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$259,560
$82.61 p/Share
3,142
Reduced 9.5%
29,930
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
9,505
Added 22.32%
33,072
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$52,354
$82.06 p/Share
638
Reduced 2.64%
23,567
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
2,100
Added 8.07%
23,918
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$31,242
$81.15 p/Share
385
Reduced 1.71%
22,105
Common Stock
Feb 09
2025
BUY
Grant, award, or other acquisition
-
1,081
Added 4.59%
22,490
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$31,242
$81.15 p/Share
385
Reduced 1.77%
21,409
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
1,187
Added 5.17%
21,794
Common Stock
Aug 23
2023
SELL
Open market or private sale
$59,293
$75.15 p/Share
789
Reduced 6.13%
12,084
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$13,457
$75.18 p/Share
179
Reduced 1.37%
12,873
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
$41,236
$42.6 p/Share
968
Added 6.9%
13,052
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$4,421
$83.43 p/Share
53
Reduced 0.44%
12,084
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
148
Added 1.2%
12,137
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$215,141
$83.68 p/Share
2,571
Reduced 17.66%
11,989
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
8,251
Added 40.07%
12,340
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$11,518
$72.9 p/Share
158
Reduced 2.16%
7,165
Common Stock
Nov 01
2022
SELL
Open market or private sale
$90,819
$72.83 p/Share
1,247
Reduced 16.5%
6,309
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$61,300
$43.63 p/Share
1,405
Added 16.18%
7,276
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$31,725
$66.79 p/Share
475
Reduced 7.0%
6,309
Common Stock
Feb 12
2022
BUY
Grant, award, or other acquisition
-
1,575
Added 19.86%
6,354
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$44,333
$67.07 p/Share
661
Reduced 11.26%
5,209
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
1,887
Added 25.43%
5,533
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$45,056
$92.14 p/Share
489
Reduced 9.23%
4,807
Common Stock
May 10
2021
SELL
Open market or private sale
$248,124
$91.66 p/Share
2,707
Reduced 40.46%
3,983
Common Stock