Jan 31
2025
SELL
Payment of exercise price or tax liability
$151,003
$65.2 p/Share
2,316
Reduced 12.06%
16,893
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
1,195
Added 6.43%
17,388
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$30,207
$66.1 p/Share
457
Reduced 2.47%
18,014
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
-
968
Added 4.98%
18,471
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$31,995
$65.7 p/Share
487
Reduced 2.71%
17,503
Common Stock
Jan 29
2025
BUY
Exercise of conversion of derivative security
-
1,033
Added 5.43%
17,990
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
-
4,410
Added 20.64%
16,957
Common Stock
Aug 28
2024
SELL
Open market or private sale
$303,744
$63.28 p/Share
4,800
Reduced 27.67%
12,547
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$36,780
$66.39 p/Share
554
Reduced 3.09%
17,347
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
1,195
Added 6.26%
17,901
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$29,704
$66.01 p/Share
450
Reduced 2.62%
16,706
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
969
Added 5.35%
17,156
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$547,933
$66.96 p/Share
8,183
Reduced 33.58%
16,187
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
2,248
Added 11.54%
17,229
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
15,180
Added 40.69%
22,122
Common Stock
Jul 27
2023
SELL
Open market or private sale
$110,205
$70.15 p/Share
1,571
Reduced 18.45%
6,942
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$23,448
$69.58 p/Share
337
Reduced 3.81%
8,513
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
760
Added 7.91%
8,850
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$37,407
$70.58 p/Share
530
Reduced 6.15%
8,090
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
1,196
Added 12.18%
8,620
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$73,779
$67.75 p/Share
1,089
Reduced 12.79%
7,424
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
2,249
Added 20.9%
8,513
Common Stock
Dec 07
2022
SELL
Open market or private sale
$87,765
$58.51 p/Share
1,500
Reduced 19.32%
6,264
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$16,371
$52.47 p/Share
312
Reduced 3.86%
7,764
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
761
Added 8.61%
8,076
Common Stock