Feb 20
2024
SELL
Payment of exercise price or tax liability
$546,797
$154.55 p/Share
3,538
Reduced 10.79%
29,242
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
10,108
Added 23.57%
32,780
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$241,791
$116.47 p/Share
2,076
Reduced 8.39%
22,672
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
4,679
Added 16.85%
23,090
Common Stock
Feb 27
2023
SELL
Open market or private sale
$2,824,320
$117.68 p/Share
24,000
Reduced 54.46%
20,069
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$693,301
$99.77 p/Share
6,949
Reduced 13.62%
44,069
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
18,966
Added 27.1%
51,018
Common Stock
Aug 22
2022
SELL
Open market or private sale
$459,101
$97.0 p/Share
4,733
Reduced 12.87%
32,052
Common Stock
Aug 15
2022
SELL
Open market or private sale
$26,708
$100.03 p/Share
267
Reduced 0.72%
36,785
Common Stock
Aug 10
2022
SELL
Open market or private sale
$376,147
$97.02 p/Share
3,877
Reduced 9.47%
37,052
Common Stock
Aug 02
2022
SELL
Open market or private sale
$88,276
$97.22 p/Share
908
Reduced 2.17%
40,929
Common Stock
Aug 01
2022
SELL
Open market or private sale
$20,857
$97.01 p/Share
215
Reduced 0.51%
41,837
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$165,499
$99.22 p/Share
1,668
Reduced 3.82%
42,052
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
-
3,738
Added 8.06%
42,657
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$98,852
$101.7 p/Share
972
Reduced 2.37%
39,982
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
2,178
Added 5.05%
40,954
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$527,647
$98.24 p/Share
5,371
Reduced 12.17%
38,776
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
15,379
Added 25.84%
44,147
Common Stock
Aug 11
2021
SELL
Open market or private sale
$699,930
$99.99 p/Share
7,000
Reduced 19.57%
28,768
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$76,185
$71.67 p/Share
1,063
Reduced 2.89%
35,768
Common Stock
Apr 27
2021
BUY
Exercise of conversion of derivative security
-
2,383
Added 6.08%
36,831
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$60,273
$66.38 p/Share
908
Reduced 2.57%
34,448
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
-
2,035
Added 5.44%
35,356
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$67,846
$69.8 p/Share
972
Reduced 2.83%
33,321
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
2,178
Added 5.97%
34,293
Common Stock