May 17
2023
SELL
Payment of exercise price or tax liability
$44,496
$158.35 p/Share
281
Reduced 1.19%
23,274
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
2,853
Added 10.8%
23,555
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$286,131
$144.73 p/Share
1,977
Reduced 8.72%
20,702
Common Stock
Feb 03
2023
SELL
Open market or private sale
$702,000
$150.0 p/Share
4,680
Reduced 17.11%
22,679
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$462,898
$98.91 p/Share
4,680
Added 14.61%
27,359
Common Stock
May 19
2022
BUY
Grant, award, or other acquisition
-
2,377
Added 9.49%
22,679
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$31,171
$122.24 p/Share
255
Reduced 1.24%
20,302
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
2,586
Added 11.17%
20,557
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$233,478
$130.8 p/Share
1,785
Reduced 9.04%
17,971
Common Stock
Nov 08
2021
SELL
Open market or private sale
$413,280
$160.0 p/Share
2,583
Reduced 11.56%
19,756
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$236,551
$91.58 p/Share
2,583
Added 10.36%
22,339
Common Stock
Aug 30
2021
SELL
Open market or private sale
$352,640
$160.0 p/Share
2,204
Reduced 10.04%
19,756
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
$222,340
$100.88 p/Share
2,204
Added 9.12%
21,960
Common Stock
Aug 25
2021
SELL
Open market or private sale
$327,288
$156.0 p/Share
2,098
Reduced 9.6%
19,756
Common Stock
Aug 25
2021
BUY
Exercise of conversion of derivative security
$222,892
$106.24 p/Share
2,098
Added 8.76%
21,854
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
2,155
Added 9.84%
19,756
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$89,310
$151.63 p/Share
589
Reduced 3.24%
17,601
Common Stock
May 06
2021
BUY
Grant, award, or other acquisition
-
5,980
Added 24.74%
18,190
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$139,474
$134.11 p/Share
1,040
Reduced 7.85%
12,210
Common Stock
Mar 08
2021
SELL
Open market or private sale
$388,320
$129.44 p/Share
3,000
Reduced 18.46%
13,250
Common Stock
Feb 24
2021
SELL
Open market or private sale
$447,545
$127.87 p/Share
3,500
Reduced 17.72%
16,250
Common Stock
Feb 19
2021
SELL
Open market or private sale
$1,149,875
$125.0 p/Share
9,199
Reduced 31.78%
19,750
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$885,220
$96.23 p/Share
9,199
Added 24.11%
28,949
Common Stock
Feb 12
2021
SELL
Open market or private sale
$503,760
$120.0 p/Share
4,198
Reduced 17.53%
19,750
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
$445,996
$106.24 p/Share
4,198
Added 14.92%
23,948
Common Stock