Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,758,933
$115.21 p/Share
23,947
Reduced 24.1%
75,422
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
54,239
Added 35.31%
99,369
Common Stock
Jun 17
2024
SELL
Sale (or disposition) back to the issuer
$604,563
$101.95 p/Share
5,930
Reduced 11.61%
45,130
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
5,930
Added 10.41%
51,060
Common Stock
Nov 29
2023
-
77,986
Reduced 63.34%
45,130
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,087,572
$84.21 p/Share
12,915
Reduced 10.01%
116,162
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$263,086
$85.39 p/Share
3,081
Reduced 2.33%
129,077
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$497,439
$85.5 p/Share
5,818
Reduced 4.22%
132,158
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
32,638
Added 19.13%
137,976
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$3,253,795
$80.91 p/Share
40,215
Reduced 27.63%
105,338
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
90,776
Added 38.41%
145,553
Common Stock
Jun 17
2023
SELL
Sale (or disposition) back to the issuer
$518,100
$87.34 p/Share
5,932
Reduced 9.77%
54,777
Common Stock
Jun 17
2023
BUY
Exercise of conversion of derivative security
-
5,932
Added 8.9%
60,709
Common Stock
Dec 07
2022
-
68,145
Reduced 55.44%
54,777
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$298,401
$89.61 p/Share
3,330
Reduced 2.64%
122,922
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$278,114
$89.57 p/Share
3,105
Reduced 2.4%
126,252
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
6,953
Added 5.1%
129,357
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
25,625
Added 17.31%
122,404
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$238,832
$86.19 p/Share
2,771
Reduced 2.78%
96,779
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$473,081
$86.25 p/Share
5,485
Reduced 5.22%
99,550
Common Stock
Jun 17
2022
SELL
Sale (or disposition) back to the issuer
$449,392
$75.77 p/Share
5,931
Reduced 5.34%
105,035
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
5,931
Added 5.07%
110,966
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
10,557
Added 8.39%
115,322
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$238,493
$105.95 p/Share
2,251
Reduced 2.78%
78,811
Common Stock
Nov 13
2021
SELL
Payment of exercise price or tax liability
$308,558
$106.62 p/Share
2,894
Reduced 3.45%
81,062
Common Stock