Nov 13
2024
SELL
Open market or private sale
$106,726
$73.0 p/Share
1,462
Reduced 4.1%
34,190
Common Stock
Mar 04
2024
SELL
Sale (or disposition) back to the issuer
$46,641
$52.23 p/Share
893
Reduced 2.44%
35,652
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$12,796
$52.23 p/Share
245
Reduced 0.67%
36,545
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$46,597
$27.33 p/Share
1,705
Added 4.43%
36,790
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$16,775
$50.68 p/Share
331
Reduced 0.93%
35,085
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$15,427
$52.12 p/Share
296
Reduced 0.83%
35,416
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
4,576
Added 11.36%
35,712
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$18,824
$54.25 p/Share
347
Reduced 1.1%
31,136
Common Stock
Sep 12
2023
SELL
Open market or private sale
$96,389
$46.61 p/Share
2,068
Reduced 6.45%
29,984
Common Stock
Feb 28
2023
SELL
Sale (or disposition) back to the issuer
$52,764
$66.96 p/Share
788
Reduced 2.4%
32,052
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$28,658
$66.96 p/Share
428
Reduced 1.29%
32,840
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$52,713
$23.95 p/Share
2,201
Added 6.21%
33,268
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
4,810
Added 13.41%
31,067
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$16,240
$66.56 p/Share
244
Reduced 0.92%
26,257
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$16,967
$66.02 p/Share
257
Reduced 0.96%
26,501
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$26,463
$65.83 p/Share
402
Reduced 1.48%
26,758
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
1,939
Added 6.97%
25,869
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$29,149
$68.91 p/Share
423
Reduced 1.74%
23,930
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$29,139
$69.71 p/Share
418
Reduced 1.69%
24,353
Common Stock
Dec 06
2021
SELL
Open market or private sale
$89,035
$69.45 p/Share
1,282
Reduced 4.92%
24,771
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$15,888
$76.02 p/Share
209
Reduced 0.84%
24,814
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
1,546
Added 5.82%
25,023
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$19,830
$67.91 p/Share
292
Reduced 1.23%
23,477
Common Stock