Dec 17
2024
SELL
Sale (or disposition) back to the issuer
-
30,627
Reduced 1.28%
2,364,212
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
$18,000,045
$79.19 p/Share
227,302
Added 9.1%
2,270,560
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$26,190,119
$81.22 p/Share
322,459
Reduced 13.64%
2,041,753
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
1,505
Added 0.07%
2,043,258
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
$1,462,020
$78.93 p/Share
18,523
Added 0.77%
2,394,839
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$1,453,547
$59.95 p/Share
24,246
Added 1.01%
2,376,315
Common Stock
Jul 29
2024
-
100,000
Reduced 4.08%
2,352,069
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$1,195,805
$45.79 p/Share
26,115
Added 1.05%
2,452,069
Common Stock
May 14
2024
SELL
Open market or private sale
$7,649,565
$46.25 p/Share
165,396
Reduced 6.38%
2,425,954
Common Stock
May 13
2024
SELL
Open market or private sale
$2,546,500
$46.3 p/Share
55,000
Reduced 2.08%
2,591,350
Common Stock
Mar 01
2024
-
860
Reduced 0.04%
2,425,953
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$1,187,173
$41.26 p/Share
28,773
Added 0.79%
3,626,813
Common Stock
Jan 08
2024
-
3,584
Reduced 0.09%
3,934,263
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$37,153,250
$40.64 p/Share
914,204
Reduced 18.84%
3,937,847
Common Stock
Dec 22
2023
-
170,000
Reduced 3.39%
4,852,051
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
95,879
Added 1.87%
5,022,051
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
$9,999,940
$37.51 p/Share
266,594
Added 5.13%
4,926,172
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
$1,107,363
$34.63 p/Share
31,977
Added 0.68%
4,659,578
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$1,097,884
$34.73 p/Share
31,612
Added 0.68%
4,627,601
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$44,400
$22.2 p/Share
2,000
Added 0.04%
4,595,989
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
$1,087,193
$30.51 p/Share
35,634
Added 0.77%
4,593,989
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$23,494,460
$37.76 p/Share
622,205
Reduced 10.32%
5,406,421
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$1,327,792
$37.67 p/Share
35,248
Added 0.65%
5,406,421
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$24,814,185
$38.37 p/Share
646,708
Reduced 8.72%
6,773,557
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
-
467,359
Added 6.07%
7,228,671
Common Stock