Feb 18
2025
SELL
Open market or private sale
$1,215,772
$99.58 p/Share
12,209
Reduced 16.84%
60,286
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$531,674
$99.49 p/Share
5,344
Reduced 6.87%
72,495
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
8,621
Added 9.97%
77,839
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$178,503
$103.48 p/Share
1,725
Reduced 2.43%
69,218
Common Stock
Nov 11
2024
SELL
Open market or private sale
$1,143,526
$109.87 p/Share
10,408
Reduced 12.79%
70,943
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$841,070
$80.81 p/Share
10,408
Added 11.34%
81,351
Common Stock
Aug 09
2024
SELL
Open market or private sale
$1,071,751
$98.38 p/Share
10,894
Reduced 13.31%
70,943
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$397,435
$97.77 p/Share
4,065
Reduced 4.73%
81,837
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$140,886
$73.84 p/Share
1,908
Reduced 2.18%
85,749
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
11,720
Added 11.79%
87,657
Common Stock
May 04
2023
SELL
Open market or private sale
$1,689,166
$104.56 p/Share
16,155
Reduced 17.54%
75,937
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$1,330,534
$82.92 p/Share
16,046
Added 14.85%
91,974
Common Stock
Feb 23
2023
SELL
Open market or private sale
$354,109
$101.29 p/Share
3,496
Reduced 4.4%
75,928
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$155,670
$104.97 p/Share
1,483
Reduced 1.83%
79,424
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
32,812
Added 28.85%
80,907
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
2,584
Added 5.1%
48,095
Common Stock
May 03
2022
SELL
Open market or private sale
$3,901,720
$109.92 p/Share
35,496
Reduced 43.82%
45,510
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$2,888,310
$81.37 p/Share
35,496
Added 30.5%
80,897
Common Stock
Feb 15
2022
SELL
Open market or private sale
$109,996
$89.5 p/Share
1,229
Reduced 2.64%
45,401
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$50,047
$89.21 p/Share
561
Reduced 1.19%
46,630
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
10,766
Added 18.58%
47,191
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
16,505
Added 31.18%
36,425
Common Stock
Nov 24
2021
SELL
Open market or private sale
$1,659,433
$98.11 p/Share
16,914
Reduced 45.92%
19,920
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$1,474,055
$87.15 p/Share
16,914
Added 31.47%
36,834
Common Stock
Aug 12
2021
SELL
Open market or private sale
$246,383
$91.49 p/Share
2,693
Reduced 11.91%
19,920
Common Stock