Oct 21
2024
SELL
Payment of exercise price or tax liability
$26,258
$43.26 p/Share
607
Reduced 1.75%
34,127
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
1,039
Added 2.9%
34,734
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$31,789
$37.8 p/Share
841
Reduced 2.44%
33,695
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
-
1,439
Added 4.0%
34,536
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$23,966
$37.39 p/Share
641
Reduced 1.9%
33,097
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
-
1,097
Added 3.15%
33,738
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$16,639
$37.56 p/Share
443
Reduced 1.34%
32,641
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
759
Added 2.24%
33,084
Common Stock
May 14
2024
SELL
Open market or private sale
$28,766
$38.0 p/Share
757
Reduced 2.29%
32,325
Common Stock
Apr 09
2024
SELL
Payment of exercise price or tax liability
$59,874
$34.49 p/Share
1,736
Reduced 4.99%
33,082
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
2,936
Added 7.78%
34,798
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$17,706
$30.74 p/Share
576
Reduced 1.78%
31,862
Common Stock
Oct 23
2023
BUY
Exercise of conversion of derivative security
-
1,005
Added 3.01%
32,438
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$7,729
$33.03 p/Share
234
Reduced 0.74%
31,433
Common Stock
Jun 26
2023
BUY
Exercise of conversion of derivative security
-
409
Added 1.28%
31,667
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$100,913
$37.21 p/Share
2,712
Reduced 7.98%
31,258
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
4,729
Added 12.22%
33,970
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$21,354
$35.18 p/Share
607
Reduced 2.03%
29,241
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
1,060
Added 3.43%
29,848
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$14,061
$33.48 p/Share
420
Reduced 1.48%
28,031
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
733
Added 2.45%
29,208
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$98,876
$50.14 p/Share
1,972
Reduced 6.64%
27,718
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
3,248
Added 9.86%
29,690
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$46,759
$45.53 p/Share
1,027
Reduced 3.64%
27,199
Common Stock
Jul 13
2022
BUY
Exercise of conversion of derivative security
-
1,791
Added 5.97%
28,226
Common Stock