Nov 21
2024
SELL
Open market or private sale
$198,246
$74.81 p/Share
2,650
Reduced 13.54%
16,927
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$554,704
$75.47 p/Share
7,350
Reduced 27.3%
19,577
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$393,200
$39.32 p/Share
10,000
Added 27.08%
26,927
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$101,047
$44.89 p/Share
2,251
Reduced 11.74%
16,927
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
$220,320
$44.89 p/Share
4,908
Added 20.38%
19,178
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$162,603
$53.33 p/Share
3,049
Reduced 17.6%
14,270
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$360,457
$53.33 p/Share
6,759
Added 28.07%
17,319
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$3,282
$61.94 p/Share
53
Reduced 0.5%
10,560
Common Stock
Jun 28
2022
SELL
Open market or private sale
$29,760
$59.52 p/Share
500
Reduced 4.5%
10,613
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$113,243
$59.57 p/Share
1,901
Reduced 14.61%
11,113
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
$87,997
$36.65 p/Share
2,401
Added 15.58%
13,014
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$150,049
$53.19 p/Share
2,821
Reduced 21.0%
10,613
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
$329,512
$53.19 p/Share
6,195
Added 31.56%
13,434
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$3,139
$58.13 p/Share
54
Reduced 0.74%
7,239
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$2,374
$64.16 p/Share
37
Reduced 0.5%
7,293
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$2,491
$52.99 p/Share
47
Reduced 0.64%
7,330
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$2,458
$45.51 p/Share
54
Reduced 0.73%
7,377
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$1,561
$42.18 p/Share
37
Reduced 0.5%
7,431
Common Stock
Aug 19
2020
SELL
Open market or private sale
$21,320
$42.64 p/Share
500
Reduced 6.28%
7,468
Common Stock
Jul 24
2020
SELL
Open market or private sale
$50,062
$39.89 p/Share
1,255
Reduced 13.61%
7,968
Common Stock