Feb 18
2024
SELL
Payment of exercise price or tax liability
$16,981
$65.82 p/Share
258
Reduced 0.67%
37,982
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
638
Added 1.64%
38,240
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$26,591
$65.82 p/Share
404
Reduced 1.06%
37,602
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,000
Added 2.56%
38,006
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$28,105
$65.82 p/Share
427
Reduced 1.14%
37,006
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
990
Added 2.58%
37,433
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$32,183
$65.95 p/Share
488
Reduced 1.32%
36,443
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,057
Added 2.78%
36,931
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$24,651
$50.62 p/Share
487
Reduced 1.34%
35,874
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
1,090
Added 2.91%
36,361
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$17,633
$54.09 p/Share
326
Reduced 0.92%
35,271
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
729
Added 2.01%
35,597
Common Stock
Mar 31
2023
SELL
Open market or private sale
$250,000
$50.0 p/Share
5,000
Reduced 12.54%
34,868
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$64,450
$12.89 p/Share
5,000
Added 11.14%
39,868
Common Stock
Mar 01
2023
SELL
Open market or private sale
$233,299
$46.66 p/Share
5,000
Reduced 12.54%
34,868
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$64,450
$12.89 p/Share
5,000
Added 11.14%
39,868
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$11,649
$46.23 p/Share
252
Reduced 0.72%
34,868
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
623
Added 1.74%
35,120
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$11,821
$46.54 p/Share
254
Reduced 0.73%
34,497
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
637
Added 1.8%
34,751
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$19,593
$46.54 p/Share
421
Reduced 1.22%
34,114
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 2.81%
34,535
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$21,194
$46.48 p/Share
456
Reduced 1.34%
33,535
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
990
Added 2.83%
33,991
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$16,078
$47.29 p/Share
340
Reduced 1.02%
33,001
Common Stock