Sep 20
2023
SELL
Open market or private sale
$241,160
$152.73 p/Share
1,579
Reduced 2.96%
51,798
Common Stock
Sep 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.84%
53,377
Common Stock
Aug 21
2023
SELL
Open market or private sale
$230,340
$145.97 p/Share
1,578
Reduced 2.92%
52,377
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.82%
53,955
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
$21,241
$99.26 p/Share
214
Added 0.4%
52,955
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$448,578
$139.44 p/Share
3,217
Reduced 5.75%
52,741
Common Stock
Jul 20
2023
SELL
Open market or private sale
$209,558
$131.22 p/Share
1,597
Reduced 2.77%
55,958
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.71%
57,555
Common Stock
Jun 20
2023
SELL
Open market or private sale
$204,394
$129.61 p/Share
1,577
Reduced 2.71%
56,555
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.69%
58,132
Common Stock
May 22
2023
SELL
Open market or private sale
$192,326
$121.88 p/Share
1,578
Reduced 2.69%
57,132
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.67%
58,710
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$358,195
$111.31 p/Share
3,218
Reduced 5.28%
57,710
Common Stock
Apr 20
2023
SELL
Open market or private sale
$218,334
$124.62 p/Share
1,752
Reduced 2.8%
60,928
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.57%
62,680
Common Stock
Mar 20
2023
SELL
Open market or private sale
$213,324
$123.38 p/Share
1,729
Reduced 2.73%
61,680
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.55%
63,409
Common Stock
Feb 23
2023
SELL
Open market or private sale
$140,786
$120.33 p/Share
1,170
Reduced 1.84%
62,409
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$17,892
$25.56 p/Share
700
Added 1.09%
63,579
Common Stock
Feb 22
2023
SELL
Open market or private sale
$67,107
$120.05 p/Share
559
Reduced 0.88%
62,879
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$7,668
$25.56 p/Share
300
Added 0.47%
63,438
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$178,262
$121.02 p/Share
1,473
Reduced 2.28%
63,138
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
2,969
Added 4.39%
64,611
Common Stock
Feb 02
2023
SELL
Open market or private sale
$388,815
$122.5 p/Share
3,174
Reduced 4.9%
61,642
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$51,120
$25.56 p/Share
2,000
Added 2.99%
64,816
Common Stock