Dec 16
2024
SELL
Open market or private sale
$67,690
$67.69 p/Share
1,000
Reduced 4.49%
21,265
Common Stock
Dec 09
2024
SELL
Open market or private sale
$34,275
$68.55 p/Share
500
Reduced 2.2%
22,265
Common Stock
Nov 25
2024
SELL
Open market or private sale
$53,361
$76.23 p/Share
700
Reduced 3.13%
21,681
Common Stock
Nov 07
2024
SELL
Open market or private sale
$69,200
$69.2 p/Share
1,000
Reduced 4.28%
22,381
Common Stock
Sep 16
2024
SELL
Open market or private sale
$124,460
$62.23 p/Share
2,000
Reduced 7.88%
23,381
Common Stock
Aug 12
2024
SELL
Open market or private sale
$91,230
$60.82 p/Share
1,500
Reduced 5.58%
25,381
Common Stock
Jul 22
2024
SELL
Open market or private sale
$7,016
$63.79 p/Share
110
Reduced 0.41%
26,881
Common Stock
Jul 22
2024
SELL
Sale (or disposition) back to the issuer
$29,133
$63.75 p/Share
457
Reduced 1.66%
26,991
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$2,868
$63.75 p/Share
45
Reduced 0.16%
27,448
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$29,088
$47.53 p/Share
612
Added 2.18%
27,493
Common Stock
Feb 06
2024
SELL
Open market or private sale
$53,422
$50.83 p/Share
1,051
Reduced 3.76%
26,881
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$27,316
$50.68 p/Share
539
Reduced 1.89%
27,932
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,969
Added 9.44%
28,471
Common Stock
Jan 24
2024
SELL
Open market or private sale
$40,055
$54.87 p/Share
730
Reduced 2.78%
25,502
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$20,832
$54.25 p/Share
384
Reduced 1.44%
26,232
Common Stock
Sep 08
2023
SELL
Open market or private sale
$162,607
$47.01 p/Share
3,459
Reduced 12.01%
25,349
Common Stock
Sep 01
2023
SELL
Open market or private sale
$627,175
$50.01 p/Share
12,541
Reduced 30.33%
28,808
Common Stock
Feb 03
2023
SELL
Open market or private sale
$38,813
$67.62 p/Share
574
Reduced 5.46%
9,946
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$15,669
$67.25 p/Share
233
Reduced 2.17%
10,520
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
2,279
Added 17.49%
10,753
Common Stock
Jan 25
2023
SELL
Open market or private sale
$41,230
$65.55 p/Share
629
Reduced 6.91%
8,474
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$20,730
$66.02 p/Share
314
Reduced 3.33%
9,103
Common Stock
Jan 24
2023
SELL
Open market or private sale
$57,787
$65.37 p/Share
884
Reduced 8.58%
9,417
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$30,874
$65.83 p/Share
469
Reduced 4.35%
10,301
Common Stock
Jul 26
2022
SELL
Payment of exercise price or tax liability
$5,530
$69.12 p/Share
80
Reduced 0.71%
11,188
Common Stock