Aug 01
2024
SELL
Payment of exercise price or tax liability
$9,020
$19.03 p/Share
474
Reduced 5.68%
7,874
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
1,620
Added 16.25%
8,348
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$5,263
$20.4 p/Share
258
Reduced 3.69%
6,728
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
745
Added 9.64%
6,986
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$1,599
$25.8 p/Share
62
Reduced 1.05%
5,834
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
181
Added 3.18%
5,518
Common Stock
Aug 07
2023
SELL
Open market or private sale
$3,178
$31.78 p/Share
100
Reduced 1.84%
5,337
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$11,116
$32.41 p/Share
343
Reduced 5.93%
5,437
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
1,174
Added 16.88%
5,780
Common Stock
Mar 03
2023
SELL
Open market or private sale
$6,800
$34.0 p/Share
200
Reduced 4.16%
4,606
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,524
$33.04 p/Share
258
Reduced 5.09%
4,806
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
745
Added 12.82%
5,064
Common Stock
Aug 01
2022
SELL
Open market or private sale
$23,640
$47.28 p/Share
500
Reduced 14.72%
2,897
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$24,145
$47.53 p/Share
508
Reduced 11.88%
3,767
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
1,378
Added 24.38%
4,275
Common Stock
Apr 20
2022
SELL
Other acquisition or disposition
-
250
Reduced 6.85%
3,397
Common Stock
Nov 08
2021
SELL
Open market or private sale
$491,110
$58.64 p/Share
8,375
Reduced 69.66%
3,647
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$336,750
$35.92 p/Share
9,375
Added 43.81%
12,022
Common Stock
Aug 05
2021
SELL
Open market or private sale
$45,270
$45.27 p/Share
1,000
Reduced 29.48%
2,392
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$29,469
$46.85 p/Share
629
Reduced 15.64%
3,392
Common Stock
Aug 01
2021
BUY
Exercise of conversion of derivative security
-
1,380
Added 25.55%
4,021
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$1,425
$41.9 p/Share
34
Reduced 1.41%
2,377
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
100
Added 3.98%
2,411
Common Stock
Nov 10
2020
SELL
Open market or private sale
$457,199
$40.92 p/Share
11,173
Reduced 82.86%
2,311
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$154,567
$33.42 p/Share
4,625
Added 40.01%
6,936
Common Stock