Jul 31
2023
SELL
Payment of exercise price or tax liability
$213,550
$98.82 p/Share
2,161
Reduced 9.13%
21,519
Common Stock
Jul 31
2023
SELL
Sale (or disposition) back to the issuer
-
4,446
Reduced 20.66%
17,073
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$484,316
$98.82 p/Share
4,901
Added 17.15%
23,680
Common Stock
Jun 12
2023
-
2,175
Reduced 8.41%
23,680
Common Stock
Jun 08
2023
SELL
Open market or private sale
$2,726,874
$98.5 p/Share
27,684
Reduced 51.71%
25,855
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$996,070
$35.98 p/Share
27,684
Added 34.08%
53,539
Common Stock
May 30
2023
SELL
Open market or private sale
$108,946
$94.0 p/Share
1,159
Reduced 4.29%
25,855
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$316,902
$89.47 p/Share
3,542
Reduced 11.59%
27,014
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$719,159
$89.47 p/Share
8,038
Added 20.83%
30,556
Common Stock
Mar 10
2023
SELL
Open market or private sale
$129,430
$92.45 p/Share
1,400
Reduced 5.85%
22,518
Common Stock
Mar 09
2023
SELL
Open market or private sale
$129,836
$92.74 p/Share
1,400
Reduced 5.53%
23,918
Common Stock
Mar 06
2023
SELL
Open market or private sale
$244,944
$94.5 p/Share
2,592
Reduced 9.29%
25,318
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$176,026
$96.4 p/Share
1,826
Reduced 6.14%
27,910
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
$387,431
$96.4 p/Share
4,019
Added 11.91%
29,736
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,504
Added 7.77%
29,736
Common Stock
Aug 16
2022
SELL
Open market or private sale
$191,020
$95.51 p/Share
2,000
Reduced 6.84%
27,232
Common Stock
Aug 15
2022
SELL
Open market or private sale
$284,400
$94.8 p/Share
3,000
Reduced 9.31%
29,232
Common Stock
May 12
2022
-
135
Reduced 0.42%
32,232
Common Stock
May 10
2022
-
65
Reduced 0.2%
32,367
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$152,581
$83.56 p/Share
1,826
Reduced 5.33%
32,432
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$346,273
$83.56 p/Share
4,144
Added 10.79%
34,258
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,254
Added 9.75%
30,114
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$136,845
$83.29 p/Share
1,643
Reduced 5.76%
26,860
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$310,422
$83.29 p/Share
3,727
Added 11.56%
28,503
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$130,377
$84.06 p/Share
1,551
Reduced 5.16%
28,503
Common Stock