Jul 14
2023
BUY
Grant, award, or other acquisition
-
8,056
Added 12.02%
58,968
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$375,211
$62.08 p/Share
6,044
Reduced 10.61%
50,912
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$241,596
$65.42 p/Share
3,693
Added 6.09%
56,956
Common Stock
Jan 26
2023
SELL
Open market or private sale
$205,615
$85.0 p/Share
2,419
Reduced 4.34%
53,263
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 8.21%
55,682
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$43,897
$82.36 p/Share
533
Reduced 1.04%
50,702
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$172,844
$79.25 p/Share
2,181
Reduced 4.08%
51,235
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
11,274
Added 17.43%
53,416
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
8,678
Added 17.08%
42,142
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$34,858
$65.4 p/Share
533
Reduced 1.57%
33,464
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 7.44%
33,997
Common Stock
Oct 01
2021
SELL
Open market or private sale
$26,713
$68.67 p/Share
389
Reduced 1.23%
31,263
Common Stock
Sep 01
2021
SELL
Open market or private sale
$29,763
$76.71 p/Share
388
Reduced 1.21%
31,652
Common Stock
Aug 02
2021
SELL
Open market or private sale
$30,144
$77.49 p/Share
389
Reduced 1.2%
32,040
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$131,471
$83.58 p/Share
1,573
Reduced 4.63%
32,429
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,853
Added 18.76%
34,002
Common Stock
Jul 01
2021
SELL
Open market or private sale
$33,300
$84.09 p/Share
396
Reduced 1.49%
26,149
Common Stock
Jun 10
2021
SELL
Open market or private sale
$334,515
$87.0 p/Share
3,845
Reduced 12.65%
26,545
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$251,540
$65.42 p/Share
3,845
Added 11.23%
30,390
Common Stock
Jun 01
2021
SELL
Open market or private sale
$33,231
$84.13 p/Share
395
Reduced 1.47%
26,545
Common Stock
May 03
2021
SELL
Open market or private sale
$33,818
$85.4 p/Share
396
Reduced 1.45%
26,940
Common Stock
Apr 01
2021
SELL
Open market or private sale
$32,302
$81.57 p/Share
396
Reduced 1.43%
27,336
Common Stock
Mar 01
2021
SELL
Open market or private sale
$31,493
$79.73 p/Share
395
Reduced 1.4%
27,732
Common Stock
Feb 01
2021
SELL
Open market or private sale
$122,040
$90.0 p/Share
1,356
Reduced 4.6%
28,127
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$62,869
$65.42 p/Share
961
Added 3.16%
29,483
Common Stock