Aug 25
2024
SELL
Payment of exercise price or tax liability
$40,521
$46.63 p/Share
869
Reduced 3.84%
21,780
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
3,584
Added 14.03%
21,958
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$28,368
$45.39 p/Share
625
Reduced 3.17%
19,065
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
2,570
Added 11.55%
19,690
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$1,603
$43.33 p/Share
37
Reduced 0.22%
17,120
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
152
Added 0.88%
17,157
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$11,985
$28.95 p/Share
414
Reduced 2.45%
16,518
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
1,708
Added 9.36%
16,546
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$18,214
$29.19 p/Share
624
Reduced 3.94%
15,224
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
2,569
Added 13.95%
15,848
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$4,584
$30.77 p/Share
149
Reduced 0.87%
17,005
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
636
Added 3.58%
17,154
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$6,108
$27.27 p/Share
224
Reduced 1.66%
13,279
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
757
Added 5.31%
13,503
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$12,282
$23.0 p/Share
534
Reduced 4.02%
12,746
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
1,809
Added 12.25%
12,963
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$11,856
$27.07 p/Share
438
Reduced 3.68%
11,471
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
1,810
Added 13.45%
11,649
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$3,359
$22.7 p/Share
148
Reduced 1.44%
10,099
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
609
Added 5.61%
10,247
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$13,177
$29.88 p/Share
441
Reduced 4.38%
9,638
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
1,829
Added 15.71%
9,816
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$5,909
$28.97 p/Share
204
Reduced 2.41%
8,250
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
841
Added 9.05%
8,454
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$9,122
$20.64 p/Share
442
Reduced 5.49%
7,613
Common Stock