Nov 18
2024
SELL
Payment of exercise price or tax liability
$2,245,065
$108.82 p/Share
20,631
Reduced 5.4%
361,518
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
45,842
Added 10.71%
382,149
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$1,330,672
$112.54 p/Share
11,824
Reduced 3.4%
336,307
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
16,957
Added 4.64%
348,131
Common Stock
Sep 03
2024
SELL
Open market or private sale
$2,606,785
$101.76 p/Share
25,617
Reduced 7.18%
331,174
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$1,012,896
$39.54 p/Share
25,617
Added 6.7%
356,791
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,526,416
$85.48 p/Share
17,857
Reduced 5.12%
331,174
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$821,957
$46.03 p/Share
17,857
Added 4.87%
349,031
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$3,056,325
$77.89 p/Share
39,239
Reduced 10.59%
331,174
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
37,402
Added 9.17%
370,413
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,245,803
$74.08 p/Share
16,817
Reduced 4.81%
333,011
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 6.67%
349,828
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$1,223,178
$71.51 p/Share
17,105
Reduced 5.0%
324,828
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
66,196
Added 16.22%
341,933
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
21,939
Added 7.37%
275,737
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$835,234
$70.07 p/Share
11,920
Reduced 4.49%
253,798
Common Stock
May 24
2022
SELL
Open market or private sale
$989,209
$69.19 p/Share
14,297
Reduced 5.11%
265,718
Common Stock
May 24
2022
BUY
Exercise of conversion of derivative security
$680,823
$47.62 p/Share
14,297
Added 4.86%
280,015
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$554,188
$59.68 p/Share
9,286
Reduced 3.38%
265,718
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
-
57,673
Added 17.34%
275,004
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
24,455
Added 10.11%
217,331
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$688,922
$57.53 p/Share
11,975
Reduced 5.85%
192,876
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
-
34,781
Added 14.51%
204,851
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$807,466
$43.18 p/Share
18,700
Reduced 9.91%
170,070
Common Stock