Jun 28
2024
BUY
Grant, award, or other acquisition
$11,756
$141.65 p/Share
83
Added 0.44%
18,663
Common
Mar 20
2024
SELL
Payment of exercise price or tax liability
$951,703
$152.59 p/Share
6,237
Reduced 25.13%
18,580
Common
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
13,826
Added 35.78%
24,817
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$902,616
$132.0 p/Share
6,838
Reduced 38.35%
10,991
Common
Jan 16
2024
BUY
Grant, award, or other acquisition
-
17,603
Added 49.68%
17,829
Common
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,594
$126.12 p/Share
84
Added 27.1%
226
Common
Aug 08
2023
-
5,670
Reduced 32.3%
11,885
Common
Jun 30
2023
BUY
Grant, award, or other acquisition
$16,794
$118.27 p/Share
142
Added 0.8%
17,555
Common
Mar 20
2023
SELL
Payment of exercise price or tax liability
$715,986
$107.28 p/Share
6,674
Reduced 27.71%
17,413
Common
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
14,795
Added 38.05%
24,087
Common
Jan 24
2023
SELL
Payment of exercise price or tax liability
$333,997
$98.67 p/Share
3,385
Reduced 26.7%
9,292
Common
Jan 24
2023
BUY
Grant, award, or other acquisition
-
10,787
Added 45.97%
12,677
Common
Dec 30
2022
BUY
Grant, award, or other acquisition
$4,410
$93.84 p/Share
47
Added 2.43%
1,890
Common
Nov 11
2022
SELL
Payment of exercise price or tax liability
$140,306
$103.7 p/Share
1,353
Reduced 42.33%
1,843
Common
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
2,999
Added 48.41%
3,196
Common
Aug 31
2022
-
4,910
Reduced 33.17%
9,891
Common
Jun 30
2022
BUY
Grant, award, or other acquisition
$17,687
$89.78 p/Share
197
Added 1.31%
14,801
Common
Mar 20
2022
SELL
Payment of exercise price or tax liability
$295,105
$91.79 p/Share
3,215
Reduced 18.04%
14,604
Common
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
7,126
Added 28.57%
17,819
Common
Mar 11
2022
SELL
Payment of exercise price or tax liability
$287,342
$89.32 p/Share
3,217
Reduced 23.13%
10,693
Common
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
7,382
Added 34.67%
13,910
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$284,567
$101.45 p/Share
2,805
Reduced 30.05%
6,528
Common
Jan 18
2022
BUY
Grant, award, or other acquisition
-
9,196
Added 49.63%
9,333
Common
Dec 31
2021
BUY
Grant, award, or other acquisition
$13,394
$97.77 p/Share
137
Added 0.18%
75,983
Common
Dec 03
2021
-
3,500
Reduced 4.41%
75,846
Common