May 23
2024
SELL
Open market or private sale
$3,397,825
$76.82 p/Share
44,231
Reduced 5.83%
715,055
Common Stock
May 22
2024
SELL
Open market or private sale
$2,261,400
$75.38 p/Share
30,000
Reduced 3.8%
759,286
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$247,200
$8.24 p/Share
30,000
Added 3.66%
789,286
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$106,229
$72.96 p/Share
1,456
Reduced 0.19%
759,286
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
2,708
Added 0.35%
760,742
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$130,306
$72.96 p/Share
1,786
Reduced 0.24%
758,034
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
3,321
Added 0.44%
759,820
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$122,572
$72.96 p/Share
1,680
Reduced 0.22%
756,499
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
3,124
Added 0.41%
758,179
Common Stock
May 08
2024
-
30,000
Reduced 3.82%
755,055
Common Stock
Feb 22
2024
SELL
Open market or private sale
$4,336,501
$73.74 p/Share
58,808
Reduced 6.97%
785,055
Common Stock
Feb 21
2024
SELL
Open market or private sale
$2,151,000
$71.7 p/Share
30,000
Reduced 3.43%
843,863
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$247,200
$8.24 p/Share
30,000
Added 3.32%
873,863
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$106,710
$73.24 p/Share
1,457
Reduced 0.17%
843,863
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
2,709
Added 0.32%
845,320
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
136,840
Added 13.0%
916,163
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$130,806
$73.24 p/Share
1,786
Reduced 0.23%
779,323
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,321
Added 0.42%
781,109
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$492,099
$73.24 p/Share
6,719
Reduced 0.86%
777,788
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
12,500
Added 1.57%
784,507
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$233,126
$76.26 p/Share
3,057
Reduced 0.39%
772,007
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
5,687
Added 0.73%
775,064
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$5,386,948
$73.24 p/Share
73,552
Reduced 8.03%
842,611
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$3,070,995
$60.86 p/Share
50,460
Reduced 6.15%
769,377
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
98,070
Added 10.68%
819,837
Common Stock