Nov 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 25.84%
5,224
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$30,880
$87.48 p/Share
353
Reduced 9.4%
3,404
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
713
Added 15.95%
3,757
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$38,403
$87.48 p/Share
439
Reduced 12.6%
3,044
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 20.28%
3,483
Common Stock
Aug 17
2023
SELL
Open market or private sale
$162,733
$87.07 p/Share
1,869
Reduced 41.85%
2,597
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$79,497
$88.33 p/Share
900
Reduced 16.77%
4,466
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 25.33%
5,366
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$84,687
$91.16 p/Share
929
Reduced 20.76%
3,546
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 29.56%
4,475
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$29,429
$83.37 p/Share
353
Reduced 11.97%
2,597
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
713
Added 19.46%
2,950
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$37,076
$84.65 p/Share
438
Reduced 16.37%
2,237
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
-
885
Added 24.86%
2,675
Common Stock
May 16
2023
SELL
Open market or private sale
$156,912
$84.0 p/Share
1,868
Reduced 51.07%
1,790
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$73,449
$81.61 p/Share
900
Reduced 19.75%
3,658
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
1,819
Added 28.52%
4,558
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$77,738
$83.68 p/Share
929
Reduced 25.33%
2,739
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 33.86%
3,668
Common Stock
Mar 09
2023
SELL
Open market or private sale
$32,597
$90.8 p/Share
359
Reduced 16.71%
1,790
Common Stock
Mar 07
2023
SELL
Open market or private sale
$1,736,527
$88.49 p/Share
19,624
Reduced 90.13%
2,149
Common Stock
Mar 02
2023
SELL
Open market or private sale
$77,142
$83.85 p/Share
920
Reduced 4.05%
21,773
Common Stock
Feb 28
2023
SELL
Open market or private sale
$79,032
$83.28 p/Share
949
Reduced 4.01%
22,693
Common Stock
Feb 24
2023
SELL
Open market or private sale
$1,103,521
$82.76 p/Share
13,334
Reduced 36.06%
23,642
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$30,746
$87.1 p/Share
353
Reduced 0.95%
36,976
Common Stock