Mar 06
2023
SELL
Payment of exercise price or tax liability
$63,342
$59.87 p/Share
1,058
Reduced 3.22%
31,771
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
2,249
Added 6.41%
32,829
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$41,044
$57.89 p/Share
709
Reduced 2.27%
30,580
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,508
Added 4.6%
31,289
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$90,097
$57.46 p/Share
1,568
Reduced 5.0%
29,781
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,383
Added 4.23%
31,349
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$61,285
$56.38 p/Share
1,087
Reduced 3.5%
29,966
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,311
Added 6.93%
31,053
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$929,802
$57.42 p/Share
16,193
Reduced 36.04%
28,742
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
35,984
Added 44.47%
44,935
Common Stock
Sep 11
2022
SELL
Payment of exercise price or tax liability
$54,600
$50.23 p/Share
1,087
Reduced 10.83%
8,951
Common Stock
Sep 11
2022
BUY
Exercise of conversion of derivative security
-
2,388
Added 19.22%
10,038
Common Stock
Aug 16
2022
SELL
Open market or private sale
$1,016,690
$53.51 p/Share
19,000
Reduced 71.29%
7,650
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$140,751
$46.33 p/Share
3,038
Reduced 10.23%
26,650
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
6,747
Added 19.05%
28,675
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$35,308
$52.0 p/Share
679
Reduced 2.87%
22,941
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,508
Added 5.36%
26,620
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$49,002
$53.09 p/Share
923
Reduced 4.01%
22,112
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$56,944
$53.07 p/Share
1,073
Reduced 4.45%
23,035
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
2,310
Added 8.74%
24,108
Common Stock
Sep 11
2021
SELL
Payment of exercise price or tax liability
$58,835
$54.73 p/Share
1,075
Reduced 4.7%
21,798
Common Stock
Sep 11
2021
BUY
Exercise of conversion of derivative security
-
2,387
Added 9.45%
22,873
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$150,351
$49.49 p/Share
3,038
Reduced 12.91%
20,486
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
6,747
Added 23.06%
22,511
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$34,228
$43.77 p/Share
782
Reduced 4.45%
16,777
Common Stock