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
Jan 28
2022
SELL
Payment of exercise price or tax liability
$68,642
$50.25 p/Share
1,366
Reduced 15.74%
7,315
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
3,066
Added 26.97%
8,302
Common Stock
Feb 19
2021
SELL
Open market or private sale
$157,110
$52.37 p/Share
3,000
Reduced 34.82%
5,615
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$16,811
$47.49 p/Share
354
Reduced 3.95%
8,615
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
762
Added 7.83%
8,969
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$12,792
$43.66 p/Share
293
Reduced 3.41%
8,292
Common Stock
Jan 29
2021
BUY
Exercise of conversion of derivative security
-
713
Added 7.67%
8,585
Common Stock