Aug 06
2024
SELL
Payment of exercise price or tax liability
$177,705
$57.38 p/Share
3,097
Reduced 3.4%
88,088
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$1,942,915
$56.23 p/Share
34,553
Reduced 20.25%
136,060
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
37,030
Added 17.83%
170,615
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$132,499
$104.33 p/Share
1,270
Reduced 0.95%
132,574
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$3,198,268
$102.08 p/Share
31,331
Reduced 15.47%
171,196
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$450,479
$102.08 p/Share
4,413
Reduced 2.13%
202,527
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
20,547
Added 9.03%
206,940
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$194,533
$81.84 p/Share
2,377
Reduced 1.27%
184,902
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$884,306
$79.66 p/Share
11,101
Reduced 4.91%
214,805
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
26,362
Added 10.45%
225,906
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$879,652
$74.61 p/Share
11,790
Reduced 6.86%
160,046
Common Stock
Jul 20
2022
BUY
Grant, award, or other acquisition
-
65,494
Added 24.71%
199,544
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$101,262
$58.13 p/Share
1,742
Reduced 1.19%
144,072
Common Stock
Aug 02
2021
SELL
Open market or private sale
$4,657,613
$67.13 p/Share
69,382
Reduced 27.12%
186,498
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$1,606,887
$23.16 p/Share
69,382
Added 26.5%
192,419
Common Stock
Jul 29
2021
BUY
Grant, award, or other acquisition
-
31,226
Added 14.34%
186,498
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$2,152,912
$65.79 p/Share
32,724
Reduced 17.41%
155,272
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
39,301
Added 17.29%
187,996
Common Stock
Apr 12
2021
SELL
Open market or private sale
$5,424,475
$78.05 p/Share
69,500
Reduced 31.91%
148,281
Common Stock
Apr 12
2021
BUY
Exercise of conversion of derivative security
$1,369,150
$19.7 p/Share
69,500
Added 24.19%
217,781
Common Stock
Jan 15
2021
SELL
Open market or private sale
$5,396,675
$77.65 p/Share
69,500
Reduced 18.16%
313,179
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
$1,501,895
$21.61 p/Share
69,500
Added 15.37%
382,679
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$230,464
$71.93 p/Share
3,204
Reduced 1.01%
312,724
Common Stock