Jul 01
2024
SELL
Payment of exercise price or tax liability
$149,152
$76.41 p/Share
1,952
Reduced 5.37%
34,410
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
4,036
Added 9.99%
36,362
Common Stock
May 22
2024
SELL
Open market or private sale
$1,140,606
$76.01 p/Share
15,006
Reduced 31.7%
32,326
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$406,512
$27.09 p/Share
15,006
Added 24.07%
47,332
Common Stock
May 21
2024
SELL
Open market or private sale
$1,363,597
$75.6 p/Share
18,037
Reduced 35.81%
32,326
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$442,808
$24.55 p/Share
18,037
Added 26.37%
50,363
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$14,348
$65.82 p/Share
218
Reduced 0.67%
32,326
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
741
Added 2.23%
32,544
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$19,351
$65.82 p/Share
294
Reduced 0.92%
31,803
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,000
Added 3.02%
32,097
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$35,542
$65.82 p/Share
540
Reduced 1.71%
31,097
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,838
Added 5.49%
31,637
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$41,482
$65.95 p/Share
629
Reduced 2.07%
29,799
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,850
Added 5.73%
30,428
Common Stock
Aug 25
2023
SELL
Open market or private sale
$795,690
$50.52 p/Share
15,750
Reduced 35.53%
28,578
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$73,508
$54.09 p/Share
1,359
Reduced 2.97%
44,328
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
4,036
Added 8.12%
45,687
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$10,586
$46.23 p/Share
229
Reduced 0.55%
41,651
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
779
Added 1.83%
41,880
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$10,145
$46.54 p/Share
218
Reduced 0.53%
41,101
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
741
Added 1.76%
41,319
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$13,682
$46.54 p/Share
294
Reduced 0.72%
40,578
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 2.39%
40,872
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$26,400
$46.48 p/Share
568
Reduced 1.4%
39,872
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,838
Added 4.35%
40,440
Common Stock